본문 바로가기

생각 정리93

2022. 12. 08. § 학습 전(계획) § ▶ 학습 목표는 무엇인가? GitHub Actions를 통한 배포 자동화 리소스 설정 빌드 파일 배포 및 실행 배포 결과 및 로그 확인 AWS IAM Service ▶ 이미 알고 있는 내용은 무엇인가? 어제 AWS Pipeline을 통해 배포 자동화 방법을 학습했다. GitHub Actions는 익히 들어봤지만, 사용 방법은 모른다. § 학습 후(점검 및 평가) ▶ 새롭게 배운 내용은 무엇인가? GitHub Actions를 통한 배포 자동화 과정에 대해 알고, 직접 사용해보았다. https://jaeyoungb.tistory.com/241 ▶ 다른 사람에게 설명할 수 있는가? GitHub Actions의 동작 과정에 대해 간단하게 설명할 수 있을 것 같다. ▶ 아직 이해되지 않은 .. 2022. 12. 8.
2022. 12. 07. § 학습 전(계획) § ▶ 학습 목표는 무엇인가? Cloud 배포 자동화 Automated Deployment AWS Pipeline을 통한 배포 자동화 실습 환경 변수 설정 실습 ▶ 이미 알고 있는 내용은 무엇인가? 지난 학습까지 수동 배포 과정을 학습했고, 배포 자동화에 대한 내용은 오늘 처음 학습한다. 오늘도 힘내자! § 학습 후(점검 및 평가) ▶ 새롭게 배운 내용은 무엇인가? AWS Pipeline을 통해 배포 자동화 방법을 학습했다. https://jaeyoungb.tistory.com/241 ▶ 다른 사람에게 설명할 수 있는가? 과정을 완전하게 이해한 건 아니기 때문에, 설명은 불가하다. ▶ 아직 이해되지 않은 내용은 무엇인가? AWS Pipeline을 이용해서 배포 자동화를 할 수 있다라는.. 2022. 12. 7.
2022. 12. 06. § 학습 전(계획) § ▶ 학습 목표는 무엇인가? Cloud - 배포 컨테이너 Docker Docker CLI Docker 이미지 다루기 Container vs VM ▶ 이미 알고 있는 내용은 무엇인가? 처음 학습한다. § 학습 후(점검 및 평가) ▶ 새롭게 배운 내용은 무엇인가? Docker에서의 컨테이너는 어떤 의미이고, 어떤 편의성을 제공하는지 알게 되었다. 실습을 통해, Docker의 기본 사용법을 얕게 경험했다. https://jaeyoungb.tistory.com/239 ▶ 다른 사람에게 설명할 수 있는가? 설명은 힘들 것 같다. ▶ 아직 이해되지 않은 내용은 무엇인가? 컨테이너를 가져와서 실행시키고 하는 일련의 과정들을 혼자 해낼 수 없을 것 같다. ▶ 이해되지 않은 내용을 보완하기 위해서 .. 2022. 12. 6.
2022. 12. 05. § 학습 전(계획) § ▶ 학습 목표는 무엇인가? AWS에서 제공하는 서비스를 이용한 실습 S3 버킷을 이용한 클라이언트 배포 RDS를 이용한 데이터베이스 연결 ▶ 이미 알고 있는 내용은 무엇인가? S3와 RDS에 관해서는 저번에 학습했다. 직접 이용해보는 것은 처음이다. § 학습 후(점검 및 평가) ▶ 새롭게 배운 내용은 무엇인가? S3 버킷을 이용하여 정적 웹 사이트를 호스팅하는 방법에 대해 알게 되었다. MySQL을 사용하는 DB 인스턴스를 생성하고 연결하는 방법에 대해 알게 되었다. ▶ 다른 사람에게 설명할 수 있는가? 학습 컨텐츠를 보면서 실습한지라, 혼자 힘으로 S3, RDS를 다루는 것을 설명하기엔 아직 힘들다. ▶ 아직 이해되지 않은 내용은 무엇인가? EC2, S3, RDS, 3 Tier-.. 2022. 12. 5.
2022. 12. 02. § 학습 전(계획) § ▶ 학습 목표는 무엇인가? Cloud - 운영 환경 구성 AWS Regulations Amazon Web Service 실습 - 서버 배포 ▶ 이미 알고 있는 내용은 무엇인가? 모두 처음 학습한다. § 학습 후(점검 및 평가) ▶ 새롭게 배운 내용은 무엇인가? https://jaeyoungb.tistory.com/236 ▶ 다른 사람에게 설명할 수 있는가? 아직 설명은 힘들다. ▶ 아직 이해되지 않은 내용은 무엇인가? 이해되지 않은 내용은 없지만, AWS에서 제공하는 서비스들에 대한 내용들이 아직 정립되지 않았다. ▶ 이해되지 않은 내용을 보완하기 위해서 나는 무엇을 할 수 있는가? AWS 제공 서비스들에 대해 더 알아보고 적재적소에 사용할 수 있도록 하는 게 좋을 것 같다. ▶ .. 2022. 12. 2.
2022. 12. 1. § 학습 전(계획) § ▶ 학습 목표는 무엇인가? Spring WebFlux Spring WebFlux 개요 리액티브한 샘플 애플리케이션 구현 Spring WebFlux 기능 적용 실습 ▶ 이미 알고 있는 내용은 무엇인가? Reactive Streams와 Project Reactor에 관해 학습했다. 오늘은 Spring Web 애플리케이션을 처음으로 직접 구현해볼 것 같다. § 학습 후(점검 및 평가) ▶ 새롭게 배운 내용은 무엇인가? https://jaeyoungb.tistory.com/234 ▶ 다른 사람에게 설명할 수 있는가? Spring MVC와 Spring WebFlux의 동작 방식의 차이점에 대해 설명할 수 있다. ▶ 아직 이해되지 않은 내용은 무엇인가? Spring MVC 기반의 웹 애플리케.. 2022. 12. 1.
2022. 11. 30. § 학습 전(계획) § ▶ 학습 목표는 무엇인가? Spring Webflux - ReactorJ Reactor Marble Diagram Scheduler Operatorss변 ▶ 이미 알고 있는 내용은 무엇인가? 어제 Reactive Streams에 대한 내용을 학습했다. 오늘은 그 구현체인 Reactor에 대한 학습을 할 것 같다. 모두 모르는 내용들이다. 오늘도 화이팅하자! § 학습 후(점검 및 평가) ▶ 새롭게 배운 내용은 무엇인가? https://jaeyoungb.tistory.com/232 ▶ 다른 사람에게 설명할 수 있는가? Reactor가 무엇인지 설명할 수 있다. ▶ 아직 이해되지 않은 내용은 무엇인가? 구독과 쓰레드 같은 용어나 흐름이 이해하기 어렵다. 또, Reactor의 여러 Ope.. 2022. 11. 30.
2022. 11. 29. § 학습 전(계획) § ▶ 학습 목표는 무엇인가? Spring WebFlux - Reactive Programming Reactive Programming 개요 Reactive Programming 구조 ▶ 이미 알고 있는 내용은 무엇인가? 모두 처음 학습하는 내용들이다. § 학습 후(점검 및 평가) ▶ 새롭게 배운 내용은 무엇인가? https://jaeyoungb.tistory.com/229 ▶ 다른 사람에게 설명할 수 있는가? 간단하게 리액티브 프로그래밍이 무엇이고, 리액티브 스트림즈의 컴포넌트들에 대해 설명할 수 있다. ▶ 아직 이해되지 않은 내용은 무엇인가? 어떻게 사용할지는 잘 모르겠다. ▶ 이해되지 않은 내용을 보완하기 위해서 나는 무엇을 할 수 있는가? 추후에 학습할 내용에서 사용해보면서 보.. 2022. 11. 29.
2022. 11. 28. § 학습 전(계획) § ▶ 학습 목표는 무엇인가? OAuth 2 OAuth 2 샘플 애플리케이션 구현 OAuth 2와 JWT를 이용한 샘플 애플리케이션 구현 ▶ 이미 알고 있는 내용은 무엇인가? OAuth 2에 대한 이론적인 부분과 애플리케이션 구현을 위한 사전 작업까지 학습했다. OAuth 2를 적용한 애플리케이션 구현은 처음이다. § 학습 후(점검 및 평가) ▶ 새롭게 배운 내용은 무엇인가? spring-boot-starter-oauth2-client 으로 추가하면, 별도의 설정을 하지 않아도 Spring Boot의 자동 구성을 통해 OAuth 2 로그인 인증 기능이 활성화됨 ClientRegistration은 OAuth 2 시스템을 사용하는 Client 등록 정보를 표현하는 객체 Spring Sec.. 2022. 11. 28.