- Spring Bean LifeCycle
- Spring 의존관계 주입 방법
- Spring EC2 jar 배포
- Spring application.yml로 운영, 개발 환경 나누기
- Spring Logback으로 Slack 채널에 로그 보내는 법
- URL vs URI
- REST API
- HTTP Method
- Multipart/form-data란?
- 인증(Authentication) vs 인가(Authorization)
- OAuth 2.0란?
- MSA란?
- API 명세서 wiki로 만들기
- 비즈니스 로직(Business Logic)이란?
- Docker란?
- Docker Container란?
- Docker 기본명령어 정리
- EC2에서 Docker를 이용해서 웹 서버 띄우기
- Docker Image를 직접 만들기
- Docker Image로 Container를 만드는 과정
- Dockerfile 명령어 정리
- Docker 기본 명령어 Volume 이란?
- Docker COPY 단점을 Volume으로 해결하기
- Docker Compose를 사용해야 하는 이유
- EC2에서 Docker로 Nginx Reverse Proxy 하는 법
- 알아두면 좋을 Docker 명령어 모음
-
- Jenkins, CodeDeploy로 CI/CD 하는 법
- Auto-Scaling, CodeDeploy로 CI/CD 하는 법
- Travis CI, CodeDeploy, Docker로 CI/CD 하는 법
- Blue/Green 배포 방식이란?
- Blue/Green 배포 실습해보기
- 현재위치 배포방식이란?
- Auto-Scaling, CodeDeploy로 Blue/Green 자동화 배포하기
- Auto-Scaling CodeDeploy로 현재 위치 자동화 배포하기
- Spring Boot CodeDeploy Nginx로 무중단 배포하기
- Spring Boot, CodeDeploy, Nginx, Docker로 무중단 배포하기 - 1
- Spring Boot, CodeDeploy, Nginx, Docker로 무중단 배포하기 - 2