블로그
-
C++ 커스텀 자료구조 완벽 가이드 | 해시테이블·트라이·LRU 캐시 [#54-2]
C++ 자료구조 직접 구현: 해시테이블 충돌 처리, 트라이 자동완성, LRU 캐시, Skip List. 문제 시나리오, 완전한 예제, 흔한 에러, 성능 비교, 프로덕션 패턴. std::map은 균형 이진 트리 기반이라 조회가 O(log n)입니다.
-
C++ WebSocket 2026 심화 가이드 | Boost.Beast·Ping/Pong·재연결·프로덕션
C++ WebSocket 2026: Boost.Beast 1.84+ RFC 6455, Ping/Pong heartbeat (30초 간격, NAT timeout 방지), 핸드셰이크 (Sec-WebSocket-Key, Upgrade header), 프레임 (FIN, opcode), 재연결 exponential backoff, strand 직렬화, 프로덕션 배포
-
C++ 고성능 RPC 시스템: gRPC와 Protocol Buffers를 이용한 마이크로서비스 구축
C++ gRPC와 Protobuf로 마이크로서비스 간 고성능 RPC 통신을 구축하는 방법을 실전 코드 예제로 설명합니다.
-
C++ Adapter Pattern 완벽 가이드 | 인터페이스 변환과 호환성
C++ Adapter Pattern 완벽 가이드: 인터페이스 변환과 호환성. Adapter Pattern이란? 왜 필요한가·객체 어댑터로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ CMake find_package 완벽 가이드 | 외부 라이브러리 통합
C++ CMake find_package 완벽 가이드: 외부 라이브러리 통합. find_package란? 왜 필요한가·기본 사용법로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 컴파일 과정 | 전처리·컴파일·어셈블·링킹 완벽 가이드
C++ 소스 코드에서 실행 파일까지 전처리 → 컴파일 → 어셈블 → 링킹 4단계입니다. name mangling은 컴파일 단계에서, 심볼 해결은 링킹 단계에서 이루어지며, Makefile·인클루드 경로는 이 과정을 자동화할 때 씁니다.
-
C++ Inline Namespace | '인라인 네임스페이스' 가이드
C++11 inline namespace로 API 버전을 관리하고 ABI 호환성을 유지하는 방법, ADL과의 상호작용, 실전 버전 전환·플랫폼별 구현 패턴을 정리합니다.
-
C++ Attributes | '속성' 완벽 가이드
C++ 속성(nodiscard·deprecated 등)으로 컴파일러 힌트와 경고를 활용하는 법. 실무에서 자주 쓰는 속성과 사용 예를 정리합니다. C++·attributes·속성 중심으로 설명합니다.
-
C++ Universal Reference | '유니버설 레퍼런스' 가이드
템플릿의 T&&가 좌·우측값을 모두 받는 유니버설(포워딩) 참조가 되는 조건과 타입 추론 규칙, std::forward를 이용한 완벽 전달·팩토리·emplace 실전 패턴을 정리합니다.
-
AWS Lambda 완벽 가이드 | Serverless·API Gateway
AWS Lambda 완벽 가이드에 대해 정리한 개발 블로그 글입니다. AWS Lambda로 서버리스 앱을 구축하는 완벽 가이드입니다. 함수 작성, API Gateway, DynamoDB, S3, EventBridge, Cold Start 최적화까지 실전 예제로 정리했으며, 실행 환경 수명… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: AWS, Lambda, Serverless, API Gateway,…