Posts
This is the list layout for showing blog posts, which shows just the title and groups them by year of publication. Check out the blog layout for comparison.
2026
2025
- [JPA] OSIV로 본 책임 분리 vs. 성능 최적화 (feat. N+1 문제)
- [Kotlin in Action] 14장. 코루틴
- [Kotlin in Action] 13장. DSL 만들기
- [Kotlin in Action] 11장. 제네릭스
- [Kotlin in Action] 7장. 널이 될 수 있는 값
- [Kotlin in Action] 6장. 컬렉션과 시퀀스
- [Kotlin in Action] 5장. 람다를 사용한 프로그래밍
- [Kotlin in Action] 4장. 클래스, 객체, 인터페이스
- [Kotlin in Action] 3장. 함수 정의와 호출
- [Kotlin in Action] 2장. 코틀린 기초
- [Kotlin in Action] 1장. 코틀린이란 무엇이며, 왜 필요한가?
- HTTP의 과거 현재 미래 (HTTP/1.1, HTTP/2, QUIC)
- [Datadog] Datadog으로 서버 모니터링 시작하기
- [비사이드 포텐데이] AI 문장 기록 서비스 북카이브: NCP & Clova Studio 활용기
- [NCP] 운영 서버 디스크 부족 대응기: 디스크 증설과 마운트 관리
- [Spring AI] OpenAI ChatClient로 구조화된 출력(Structured Outputs) 사용하기
- [Spring Boot] 로그 생성/관리하기 (with NCP Cloud Log Analytics)
- 간단하게 이해하는 동기/비동기 vs 블로킹/논블로킹
- 응답성 높은 시스템을 위한 Reactive Programming
- 1년 간의 기술 블로그 회고: 성장의 시작점과 앞으로의 방향
2024
- [AWS] 클라우드 아키텍처 AWS로 구현하기: ECS + fargate
- [AWS] 클라우드 아키텍처 AWS로 구현하기: RDS, ElastiCache
- [Node.js] Transaction으로 동시성 문제 해결하기
- Spring Boot의 멀티 스레드와 Node.js의 비동기 프로그래밍
- [Spring Boot] Apache Tomcat은 사용자 요청을 어떻게 처리할까
- [AWS] 클라우드 아키텍처 개선으로 AWS와 친해지기
- [Java] 자바 Collections Framework (Framework vs Library)
- [OS] 시스템 콜(System Call)
- [Java] 자바 JDK, JRE과 함께 JVM 이해하기
- [Network] DHCP를 이해하자
- [Java] 자바 Null과 Optional
- [Java] 자바 자료형 이해하기
- [Network] 메시지 큐(Message Queue, MQ)란?
- [Data Structure] 트리(Tree) 자료구조란?
- [Network] OSI 7계층과 TCP/IP 4계층
- [AWS] 스토리지 서비스와 S3
- [Java] 자바 표준 입출력
- [Docker] Spring Boot 프로젝트 배포하기
- [Algorithm] 투 포인터 알고리즘
- [DevOps] CI/CD란? + 자동화 툴 비교
- [Oracle] Mac 오라클 설치, HR 샘플 스키마 사용하기
- [피로그래밍] 19기 활동 후기, 짧은 회고
- [AWS] Serverless
- [AWS] EC2
- [AWS] 네트워크 구성
- [Spring Boot] SMTP로 이메일 인증 구현
- [Database] 데이터베이스 설계
- [Database] Join
- [Docker] 컨테이너 기술과 Docker
- [AWS] IAM