예전에 다녔던 회사에서는 도커라이징 할 때 Dockerfile을 작성하고, 소스 코드를 빌드한 다음 kaniko를 통해 이미지를 빌드하고 푸시했습니다. 현재 재직 중인 회사에서는 buildpack으로 CI/CD 작업을 간소화해서 운영하고 있었습니다. 그래서 이번 기회
Github Action 테스트의 경우 간단하게 Docker 테스트 이미지를 만들어서 workflow를 작성하는 것에 대해 테스트를 진행하였다.
application.yaml에 datasource는 물론이고 아래와 같이 로그 레벨을 설정해 주고 앱을 실행해 주면 HikariCP 옵션값을 확인할 수 있습니다.백엔드와 데이터베이스 간의 커넥션풀 문제로 셧다운이 자주 발생한다면 애플리케이션 상황에 맞게 커넥션풀 옵션
https://stackoverflow.com/a/69586941/17858112개발을 할 때 조건문을 활용하는 경우가 많은데 Terraform에서는 if-else의 경우만 쓸 수 있도록 제공해 주는 것 같습니다. elseif처럼, 그밖에 다른 조건을 추가하고
Spring Boot 기반 애플리케이션의 상태 검사를 위해서 spring-boot-starter-actuator 의존성을 추가하고 /actuator/health 경로로 요청을 보내게 된다./actuator/health는 단순히 애플리케이션 상태만 검사하는게 아니라 애플
TL;DR레거시 도메인 기반 통신에서 발생하는 CORS 문제를 인프라 레벨에서 근본적으로 해결하는 DevOps 가이드입니다. API Gateway와 Istio 설정을 통해 애플리케이션 코드 수정 없이 CORS 문제를 해결하는 방법을 다룹니다.CORS(Cross-Orig
API Gateway는 클라이언트와 백엔드 서비스 사이에 위치하는 중간 계층으로, 모든 API 요청의 진입점 역할을 합니다. 마이크로서비스 아키텍처에서 특히 중요한 역할을 하며, 여러 개의 독립적인 서비스들을 하나의 통합된 API로 제공하는 관문 역할을 합니다.라우팅: