TypeScript에서 타입 수준 동등 검사를 구현하는 방법과, 이를 이용한 커스텀 유틸 타입 유닛 테스트를 구성하는 방법을 알아봅니다.
Nestjs REST 애플리케이션에서 캐시에 대한 전반적인 내용을 다룹니다. 캐시를 등록하는 방법과 캐시를 무효화하는 방법에 대해서 살펴보며 더 효율적인 방식을 찾아나갑니다.
로컬 환경 테스트를 위한 Dokcer cluster를 docker-compose로 구성하는 과정을 알아봅니다.
AWS 의 기본이 되는 서비스들을 하나하나 알아봅니다. 글로벌 인프라, 네트워크, 컴퓨팅 서비스, 데이터베이스, 액세스 제어 및 인증과 인가, 고가용성을 위한 인프라, IaC, Caching, 결합 해제된 인프라, MSA 등에 대해서 다룹니다.
간단한 예제를 통해 만나보는 git을 통한 형상관리와 github 리모트 저장소의 pull request 까지의 과정을 작성하였습니다.
Infrastructure as Code 를 도와주는 AWS의 서비스 CDK(Cloud Development Kit)에 대해서 알아보고 튜토리얼을 진행합니다.
Github Actions를 통해 코드 변경사항 반영에 따라 진행되는 workflow를 자동화하는 과정에 대해 기록합니다.
AWS ECS + AWS System Manager:Parameter store + AWS IAM + AWS Route 53 로 마이크로 서비스 배포하는 과정에 대해 기록합니다.