- Modern Java in Action
- Effective Java 3rd
- Optimizing Java
- 자바 병렬 프로그래밍
- 자바 개발자와 시스템 운영자를 위한 트러블 슈팅 이야기
- 자바 네트워크 소녀 네티
- Http The Definitive Guide
- Real MySQL
- Real MongoDB
- System Design Interview
- Implementing Domain-Driven Design
- 도메인 주도 개발 시작하기
- Design Patterns for Cloud Native Application
- Building Event-Driven Microservices
- 토비의 스프링 3.1
- Spring 5 Recipe
- Test Driven Development: By Example
- HeadFirst Design Pattern
- Becomming a Better Programmer
- The Pragmatic Programmer
- Refactoring
- Object
- 객체지향의 사실과 오해
- Java 9 Modularity
- Spring in Action 5th edition
- Netty in Action
- Designing Data-Intensive Applications
- Domain Driven Design - Tacking complexity in the heart of software
- CQRS
- Kafka The Definitive Guide
- 카프카 핵심 가이드
- 실전 카프카 개발부터 운영까지
- 카프카, 데이터 플랫폼의 최강자
- Clean Architecture
- Working Effectively with Legacy Code
- Clean Code
- Unit Testing Principles, Practices, and Patterns
- Pragmatic Unit Testing in Java 8 with JUnit
- nginx