전체 글(633)
-
4. Implementing an OAuth 2 Client
보호되어 있는 글입니다.
2026.02.22 -
3. Implementing an OAuth 2 resource server
보호되어 있는 글입니다.
2026.02.17 -
2. Implementing an OAuth 2 authorization server
보호되어 있는 글입니다.
2026.02.17 -
1. OAuth 2 and OpenID Connect
보호되어 있는 글입니다.
2026.02.15 -
Customizing Individual Repositories
Spring Data JPA 커스텀 리포지토리 🧩“Repository는 왜 Fragment(조각)로 조립되는가?”Spring Data Repository는 겉으로는 UserRepository extends JpaRepository 같은 “인터페이스” 하나로 끝나는 것처럼 보이지만, 내부적으로는 여러 조각(Fragment) 을 모아 만든 합성(Composition) 프록시입니다.여기서 말하는 Fragment는 크게 세 종류입니다:✅ Base Repository (예: SimpleJpaRepository 기반 CRUD 구현)✅ Repository Aspects (예: Querydsl, QBE 같은 기능 조각)✅ Custom Fragment Interfaces + Implementations (우리가 직접 ..
2026.02.10 -
Service Discovery
✨ 서비스 디스커버리(Service Discovery)란?분산 아키텍처에서 중요한 과제 중 하나는 특정 머신이 어디에서 실행되고 있는지를 찾는 것입니다. 이는 분산 컴퓨팅이 등장한 이래로 항상 해결해야 할 문제였으며, 이를 "서비스 디스커버리(Service Discovery)"라고 부릅니다.서비스 디스커버리는 단순하게 프로퍼티 파일에 모든 원격 서비스의 주소를 기록하는 방법부터, UDDI(Universal Description, Discovery, and Integration) 저장소와 같은 공식적인 방식까지 다양하게 존재합니다. 특히, 마이크로서비스 및 클라우드 기반 애플리케이션에서는 두 가지 핵심 이유로 인해 서비스 디스커버리가 필수적입니다. 🛠️ 서비스 디스커버리가 중요한 이유1. ⬆️ 수평 확장..
2026.01.10