최근 포스트

ECS Fargate에 Docker container 배포 (3) - 환경변수 안전하게 넘겨주기

1 분 소요

이번 글에서는 배포된 서비스의 컨테이너에 DB password 등 민감한 정보를 가진 환경변수를 안전하게 넘기는 법을 알려드리겠습니다. 환경변수 응답 코드 작성 우선 app.js의 /test 경로 핸들러를 아래와 같이 수정해주세요. (컨테이너에 환경변수가 들어갔는지 확인하기 위함...

ECS Fargate에 Docker container 배포 (2) - github action CI/CD 구현

4 분 소요

이번 글에서는 저번에 올린 ecs 서비스의 container를 코드 변경 후 github에 push 시 자동으로 Docker Image를 빌드하고, 새로운 작업 정의(Task definition)을 생성 및 ecs에 배포하는 프로세스를 구축해보겠습니다. Task definitio...

마이크로서비스 + DDD 간단하게 정리

최대 1 분 소요

추후에 가볍게 마이크로서비스를 구현할 때 참고할 수 있도록 내용을 간단히 정리했습니다. 틀린 부분이 있으면 말씀주시면 감사드리겠습니다. 하나의 마이크로서비스는 DDD 원칙에 따른 하나의 Aggregation(집합)에 따라 만들어야함. 각 aggre...

ECS Fargate에 Docker container 배포 (1)

5 분 소요

최근 핫한 AWS, Docker를 공부하면서 AWS에 Dockerize한 앱을 배포하는 방법을 정리할 겸 포스팅을 하게되었습니다. 읽기 전 사전 준비 사항: git 기초지식 Node.js 설치 aws-cli 설치 (python3 이상에서 설치 가능합니다) Do...