
클라우드 네이티브 애플리케이션의 핵심인 중앙 설정 관리에 대한 글을 작성해보았다.

Spring 애플리케이션에서 테스트 코드를 작성하는 것은 코드의 품질을 보장하고, 기능이 의도한 대로 동작하는지를 확인하는 매우 중요한 작업이다. 실제로 프로젝트에서 내가 작성한 테스트 코드와 함께, 좋은 테스트 코드란 무엇인지 작성해보았다.

프로젝트를 진행하면서 팀원이 AI 모델에 적합한 데이터 관리를 위해 벡터 데이터베이스를 사용하게 되었다. 이에 따라 백엔드에서는 벡터 데이터베이스에서 데이터를 효율적으로 가져와 제공하는 API를 구현할 필요가 있었다. 이에 대해 알아보자.

MSA(Microservices Architecture) 환경에서는 어떻게 데이터 무결성 지키고 트랜잭션 관리를 할까?