Recent Posts

POST only API 설계 패턴

POST only API 설계 패턴은/는 CCK 프로젝트에서는 모든 API 엔드포인트에 POST 메서드만 사용하는 정책을 적용하고 있습니다.

OAuth 2.0과 Keycloak

OAuth 2.0과 Keycloak은/는 이 문서에서는 현대 웹/모바일 애플리케이션의 인증/인가 표준인 OAuth 2.0과 OpenID Connect(OIDC), 그리고 이를 구현한 오픈소스 IAM 솔루션 Ke…

Kubernetes 기본 개념

Kubernetes 기본 개념은/는 ``` K8s = Kubernetes의 약어 K + 8글자(ubernete) + s = K8s

JPA 핵심 어노테이션 완벽 가이드

JPA 핵심 어노테이션 완벽 가이드은/는 JPA는 Java 객체를 관계형 데이터베이스에 매핑하기 위한 표준 명세(Specification)입니다.

Istio와 Service Mesh

Istio와 Service Mesh은/는 ``` Service Mesh = 마이크로서비스 간 통신을 관리하는 인프라 계층

Hibernate와 Soft Delete

Hibernate와 Soft Delete은/는 이 문서에서는 Java/Kotlin 진영의 대표적인 ORM 프레임워크인 Hibernate의 탄생 배경과 핵심 개념, 그리고 데이터 삭제 전략인 Soft Delete…

Hibernate ddl-auto

Hibernate ddl-auto은/는 ``` DDL = Data Definition Language └── CREATE, ALTER, DROP 등 테이블 구조를 정의하는 SQL

Backend 기본 개념

Backend 기본 개념은/는 POJO = Plain Old Java O**bject = 평범한 옛날 자바 객체

iOS App Reversing

iPhone 탈옥, Frida 설치, IPA 덤프까지 iOS 리버싱 가이드

Bazel 기초

Bazel 프로젝트 구성 파일과 빌드 시스템 기초

Streaming Systems

도서 Streaming Systems를 읽으며 정리한 스트리밍 시스템 개념

Crackmes - Junkrat

난독화와 Anti-Debugging이 적용된 crackme 문제 풀이

Vim Config Syntax

Vim의 key mapping, autocommand 등 설정 문법 정리

Cow in Rust

Rust의 Copy-On-Write 스마트 포인터 std::borrow::Cow 분석