블로그
-
C++ Redis 클론 완벽 가이드 | Modern C++ 인메모리 KV·Asio 이벤트 루프
Modern C++와 Boost.Asio 이벤트 루프로 Redis와 유사한 인메모리 키-값 저장소를 처음부터 직접 구현합니다.
-
C++ ECS 패턴 완벽 가이드 | Entity·Component·System·쿼리·컴포넌트 스토리지 실전
게임 엔진에서 널리 쓰이는 C++ ECS(Entity-Component-System) 패턴의 구조와 구현 방법을 실전 코드로 설명합니다.
-
C++ 초경량 HTTP 웹 프레임워크 바닥부터 만들기
C++로 초경량 HTTP 웹 프레임워크를 바닥부터 만들며 라우팅, 미들웨어 체인, 요청 처리 구조를 직접 구현합니다.
-
C++ 커스텀 메모리 할당자(Memory Pool) 제작기
C++ 커스텀 메모리 할당자(Memory Pool)를 직접 구현하며 thread_local 풀로 락 없는 할당/해제를 다루는 방법을 설명합니다.
-
C++ DB 엔진 기초 완벽 가이드 | 저장 엔진·쿼리 파서·실행기·트랜잭션
C++ DB 엔진 기초: 저장 엔진·쿼리 파서 완벽 가이드.
-
C++ Segmentation fault 완벽 디버깅 가이드 | core dump·GDB·LLDB·ASan·Valgrind
C++ Segfault를 core dump, GDB, AddressSanitizer로 진단하고 원인이 되는 메모리 접근 오류를 찾는 방법을 설명합니다.
-
C++ CMake 링크 에러 LNK2019 | 원인과 해결
CMake 프로젝트에서 자주 발생하는 LNK2019 링크 에러의 원인을 분석하고 라이브러리 링크 설정으로 해결하는 방법을 다룹니다.
-
C++ Asio 데드락 디버깅 | 비동기 콜백 실전
Boost.Asio 서버가 멈추는 데드락 상황을 스레드 덤프와 호출 스택으로 진단하고, 비동기 콜백 설계로 해결하는 방법을 다룹니다.
-
C++ 쿼리 최적화 완벽 가이드 | 인덱스 선택·실행 계획·통계·비용 모델
C++로 구현한 쿼리 엔진의 인덱스 선택, 실행 계획, 통계 기반 비용 모델을 다루며 최적화 기법을 실전 코드로 설명합니다.
-
C++ 채팅 서버 아키텍처 완벽 가이드 | Acceptor-Worker·방 관리·메시지 라우팅·커넥션 풀
C++로 채팅 서버를 설계하며 Acceptor-Worker 구조, 채팅방 관리, 메시지 브로드캐스트 방법을 실전 코드로 구현합니다.