
종료 신호를 받으면 새로운 요청은 차단하되, 이미 진행 중인 작업은 끝까지 마무리한 후 안전하게 프로세스를 종료하는 방식입니다.

3월 ~ 10월까지 약 7개월간의 부트캠프 생활이 끝났다. 그래도 유종의 미를 걷어서 우수수료할 수 있었다.

스프링 트랜잭션은 프록시가 요청을 가로채 커넥션을 제어하는 방식이므로, 프록시를 거치지 않는 내부 호출(Self-Invocation)은 트랜잭션이 적용되지 않는다.

네트워크에서 호스트(컴퓨터, 서버 등)에게 IP를 할당하는 방식은 크게 정적(Static) 할당 방식과 동적(Dynamic) 할당 방식으로 나뉩니다.

트랜잭셔널 아웃박스 패턴은 데이터베이스 트랜잭션과 메시지 발행을 분리하면서도 일관성을 보장하기 위해, 이벤트를 먼저 DB에 저장하고 이후 별도 프로세스가 안전하게 발행하도록 하는 설계 패턴
백엔드 개발에서 성능은 매우 중요하며, 데이터를 빠르게 조회하기 위해 해시(Hash) 기반의 자료 구조(해시 테이블, 해시맵 등)를 빈번하게 사용합니다. 해시 자료 구조의 핵심과 성능 저하의 주범인 '해시 충돌'에 대해 알아보겠습니다.해시 자료 구조는 키-값 쌍(Key