마이크로서비스 패턴: 분해, 통신, 데이터 관리
모놀리식에서 MSA로 전환할 때 알아야 할 분해 전략, 서비스 간 통신, 데이터 일관성 패턴
모놀리식에서 MSA로 전환할 때 알아야 할 분해 전략, 서비스 간 통신, 데이터 일관성 패턴
기능 구현을 넘어, 안전한 서비스를 만들기 위한 필수 보안 지식과 공격 방어 기법을 다룹니다.
분산 시스템의 정합성 모델, DB 스토리지 엔진의 원리 등 시니어 레벨로 가기 위한 이론적 깊이를 다룹니다.
AI 시대의 백엔드(Vector Search), 차세대 웹 프로토콜(HTTP/3), 그리고 Serverless/MicroVM 등 최신 기술의 '내부 원리'를 다룹니다.
대규모 분산 시스템에서 발생하는 데이터 정합성 문제와 무한 확장을 위한 샤딩, 그리고 복잡한 도메인을 다루는 DDD까지 아키텍트 레벨의 난제를 다룹니다.
도메인 주도 설계(DDD)에서 가장 어려운 Aggregate 개념. 트랜잭션의 범위를 정의하고 데이터 무결성을 지키는 원칙을 다룹니다.
도메인 주도 설계의 핵심 빌딩 블록을 이해하고, 왜 불변 객체(VO)가 중요한지 파헤칩니다.
단순해 보이는 도메인 이름 풀이(Resolution) 과정에 숨겨진 재귀적 질의, 캐싱 전략, 그리고 GSLB의 원리를 다룹니다.