🌐 An English version of this site is available. Switch to English

TechBlog

Blog About Contact
EN
  • CloudFront CDN 실전 가이드 4편: 이미지 리사이징과 영상 트랜스코딩 (미디어 서빙)

    CloudFront CDN 실전 가이드 4편: 이미지 리사이징과 영상 트랜스코딩 (미디어 서빙)

    2026년 6월 6일

  • CloudFront CDN 실전 가이드 3편: 사설 콘텐츠·엣지 로직·보안·모니터링

    CloudFront CDN 실전 가이드 3편: 사설 콘텐츠·엣지 로직·보안·모니터링

    2026년 6월 6일

  • CloudFront CDN 실전 가이드 2편: Spring Boot + Kotlin 오리진을 CloudFront로 (Terraform 실습)

    CloudFront CDN 실전 가이드 2편: Spring Boot + Kotlin 오리진을 CloudFront로 (Terraform 실습)

    2026년 6월 6일

  • CloudFront CDN 실전 가이드 1편: CDN과 CloudFront는 어떻게 동작하는가

    CloudFront CDN 실전 가이드 1편: CDN과 CloudFront는 어떻게 동작하는가

    2026년 6월 6일

  • 애자일 제대로 알기 7편(디스커버리): 유저스토리는 어디서 오는가 — 문제 발견에서 스토리까지

    애자일 제대로 알기 7편(디스커버리): 유저스토리는 어디서 오는가 — 문제 발견에서 스토리까지

    2026년 5월 26일

  • 애자일 제대로 알기 6편(실전): 유저스토리에서 릴리스까지 — 딜리버리 플로우 한 바퀴

    애자일 제대로 알기 6편(실전): 유저스토리에서 릴리스까지 — 딜리버리 플로우 한 바퀴

    2026년 5월 26일

  • 애자일 제대로 알기 5편: 스케일링과 가짜 애자일 — 왜 망가지고 어떻게 회복하는가

    애자일 제대로 알기 5편: 스케일링과 가짜 애자일 — 왜 망가지고 어떻게 회복하는가

    2026년 5월 26일

  • 애자일 제대로 알기 4편: 실천과 측정 — XP부터 벨로시티 · DORA까지

    애자일 제대로 알기 4편: 실천과 측정 — XP부터 벨로시티 · DORA까지

    2026년 5월 26일

  • 애자일 제대로 알기 3편: Kanban · Lean · 흐름(Flow) — WIP 제한과 Little's Law

    애자일 제대로 알기 3편: Kanban · Lean · 흐름(Flow) — WIP 제한과 Little's Law

    2026년 5월 26일

  • 애자일 제대로 알기 2편: Scrum — 경험적 프로세스 제어와 3-5-3

    애자일 제대로 알기 2편: Scrum — 경험적 프로세스 제어와 3-5-3

    2026년 5월 26일

  • 애자일 제대로 알기 1편: 애자일은 왜 등장했나 — 선언문 · 4가치 · 12원칙

    애자일 제대로 알기 1편: 애자일은 왜 등장했나 — 선언문 · 4가치 · 12원칙

    2026년 5월 26일

  • 스프링 배치 6 가이드 종합편: 마켓플레이스 분석 파이프라인 — ETL · KPI 집계 · K8s CronJob

    스프링 배치 6 가이드 종합편: 마켓플레이스 분석 파이프라인 — ETL · KPI 집계 · K8s CronJob

    2026년 5월 23일

  • 스프링 배치 6 가이드 6편: 관측성 · 테스트 · 배포 — Micrometer · @SpringBatchTest · Testcontainers · K8s CronJob

    스프링 배치 6 가이드 6편: 관측성 · 테스트 · 배포 — Micrometer · @SpringBatchTest · Testcontainers · K8s CronJob

    2026년 5월 22일

  • 스프링 배치 6 가이드 5편: 성능 · 병렬화 — 멀티 스레드 · 파티셔닝 · 원격 워커 · 가상 스레드

    스프링 배치 6 가이드 5편: 성능 · 병렬화 — 멀티 스레드 · 파티셔닝 · 원격 워커 · 가상 스레드

    2026년 5월 21일

  • 스프링 배치 6 가이드 4편: 잡 실행 · 스케줄링 · 운영 — 트리거 · 멱등 파라미터 · 데이터 소스 5 패턴

    스프링 배치 6 가이드 4편: 잡 실행 · 스케줄링 · 운영 — 트리거 · 멱등 파라미터 · 데이터 소스 5 패턴

    2026년 5월 20일

  • 스프링 배치 6 가이드 3편: 트랜잭션 · 실패 처리 — Skip · Retry · 재시작

    스프링 배치 6 가이드 3편: 트랜잭션 · 실패 처리 — Skip · Retry · 재시작

    2026년 5월 19일

  • 스프링 배치 6 가이드 2편: 청크 지향 처리 — Reader · Processor · Writer

    스프링 배치 6 가이드 2편: 청크 지향 처리 — Reader · Processor · Writer

    2026년 5월 18일

  • 스프링 배치 6 가이드 1편: Job · Step · 메타데이터의 정체 — Spring Boot 4 · Kotlin 2.3

    스프링 배치 6 가이드 1편: Job · Step · 메타데이터의 정체 — Spring Boot 4 · Kotlin 2.3

    2026년 5월 17일

  • AWS VPC Edge 라우팅 가이드 5편: 표준 패턴 4가지 — 결정 트리에서 처음 그릴 때까지

    AWS VPC Edge 라우팅 가이드 5편: 표준 패턴 4가지 — 결정 트리에서 처음 그릴 때까지

    2026년 5월 10일

  • AWS VPC Edge 라우팅 가이드 4편: DNS 결정과 Route 53 — Hosted Zone, Routing Policy 6종, Alias vs CNAME, Health Check

    AWS VPC Edge 라우팅 가이드 4편: DNS 결정과 Route 53 — Hosted Zone, Routing Policy 6종, Alias vs CNAME, Health Check

    2026년 5월 10일

  • AWS VPC Edge 라우팅 가이드 3편: VPC 안에서 패킷은 어떻게 흐르는가? — IGW, NAT Gateway, Route Tables, Security Group vs NACL

    AWS VPC Edge 라우팅 가이드 3편: VPC 안에서 패킷은 어떻게 흐르는가? — IGW, NAT Gateway, Route Tables, Security Group vs NACL

    2026년 5월 9일

  • AWS VPC Edge 라우팅 가이드 2편: VPC를 다른 VPC·AWS 서비스·온프레미스와 어떻게 잇는가? — VPC Endpoint, PrivateLink, Peering, Transit Gateway, Direct Connect 의사결정 트리

    AWS VPC Edge 라우팅 가이드 2편: VPC를 다른 VPC·AWS 서비스·온프레미스와 어떻게 잇는가? — VPC Endpoint, PrivateLink, Peering, Transit Gateway, Direct Connect 의사결정 트리

    2026년 5월 9일

  • AWS VPC Edge 라우팅 가이드 1편: 외부 트래픽을 어떤 진입점으로 받을 것인가? — ALB, NLB, API Gateway, CloudFront, Global Accelerator 의사결정 트리

    AWS VPC Edge 라우팅 가이드 1편: 외부 트래픽을 어떤 진입점으로 받을 것인가? — ALB, NLB, API Gateway, CloudFront, Global Accelerator 의사결정 트리

    2026년 5월 8일

  • AWS VPC Edge 라우팅 가이드 0편: 시리즈를 따라가기 위한 네트워크·AWS 기본 개념 — OSI 모델, VPC, CIDR, ENI, 리버스 프록시, 그리고 AWS 핵심 서비스

    AWS VPC Edge 라우팅 가이드 0편: 시리즈를 따라가기 위한 네트워크·AWS 기본 개념 — OSI 모델, VPC, CIDR, ENI, 리버스 프록시, 그리고 AWS 핵심 서비스

    2026년 5월 8일

  • AWS 자격증명 페더레이션 완벽 이해 — IAM, STS, OIDC가 맞물려 동작하는 원리

    AWS 자격증명 페더레이션 완벽 이해 — IAM, STS, OIDC가 맞물려 동작하는 원리

    2026년 4월 28일

  • AWS Private EC2 운영 가이드 5편: 비용 분석과 최적화 전략 — NAT, ALB, EC2, 데이터 전송까지

    AWS Private EC2 운영 가이드 5편: 비용 분석과 최적화 전략 — NAT, ALB, EC2, 데이터 전송까지

    2026년 4월 27일

  • AWS Private EC2 운영 가이드 4편: GitHub Actions로 Private EC2에 배포하기 — OIDC, SSM Run Command, CodeDeploy

    AWS Private EC2 운영 가이드 4편: GitHub Actions로 Private EC2에 배포하기 — OIDC, SSM Run Command, CodeDeploy

    2026년 4월 27일

  • AWS Private EC2 운영 가이드 3편: SSM Session Manager로 Bastion 없이 접속하기 — IAM Role, VPC Endpoint, Port Forwarding까지

    AWS Private EC2 운영 가이드 3편: SSM Session Manager로 Bastion 없이 접속하기 — IAM Role, VPC Endpoint, Port Forwarding까지

    2026년 4월 27일

  • AWS Private EC2 운영 가이드 2편: Terraform으로 VPC 인프라 구성하기 — VPC/Subnet/Route Table/SG/ALB/EC2를 단일 main.tf로

    AWS Private EC2 운영 가이드 2편: Terraform으로 VPC 인프라 구성하기 — VPC/Subnet/Route Table/SG/ALB/EC2를 단일 main.tf로

    2026년 4월 25일

  • AWS Private EC2 운영 가이드 1편: 왜 Private Subnet인가? — ALB + NAT Gateway 표준 아키텍처와 규모별 판단 기준

    AWS Private EC2 운영 가이드 1편: 왜 Private Subnet인가? — ALB + NAT Gateway 표준 아키텍처와 규모별 판단 기준

    2026년 4월 24일

  • RDB 설계 시리즈 8편: 무중단 마이그레이션과 멀티테넌트 설계 — ALTER TABLE 함정부터 Expand-Contract, 테넌트 격리 전략까지

    RDB 설계 시리즈 8편: 무중단 마이그레이션과 멀티테넌트 설계 — ALTER TABLE 함정부터 Expand-Contract, 테넌트 격리 전략까지

    2026년 4월 16일

  • RDB 설계 시리즈 7편: 안티패턴과 시간 데이터 설계 — EAV, God Table, Temporal Table, 이벤트 소싱까지

    RDB 설계 시리즈 7편: 안티패턴과 시간 데이터 설계 — EAV, God Table, Temporal Table, 이벤트 소싱까지

    2026년 4월 16일

  • RDB 설계 시리즈 6편: 인덱스 설계와 JOIN 전략 — 옵티마이저까지

    RDB 설계 시리즈 6편: 인덱스 설계와 JOIN 전략 — 옵티마이저까지

    2026년 4월 15일

  • RDB 설계 시리즈 5편: 주문/결제 도메인 스키마 설계 — 실무 수준까지

    RDB 설계 시리즈 5편: 주문/결제 도메인 스키마 설계 — 실무 수준까지

    2026년 4월 8일

  • RDB 설계 시리즈 4편: 관계 설계 패턴 — 1:1, 1:N, N:M 그리고 그 너머

    RDB 설계 시리즈 4편: 관계 설계 패턴 — 1:1, 1:N, N:M 그리고 그 너머

    2026년 4월 8일

  • RDB 설계 시리즈 3편: 제약조건과 데이터 무결성 — 스키마로 버그를 막는 법

    RDB 설계 시리즈 3편: 제약조건과 데이터 무결성 — 스키마로 버그를 막는 법

    2026년 4월 7일

  • RDB 설계 시리즈 2편: 정규화와 반정규화 — 이론이 아니라 판단 기준

    RDB 설계 시리즈 2편: 정규화와 반정규화 — 이론이 아니라 판단 기준

    2026년 4월 5일

  • RDB 설계 시리즈 1편: 스키마 기초 — 네이밍, 데이터 타입, PK 전략, NULL

    RDB 설계 시리즈 1편: 스키마 기초 — 네이밍, 데이터 타입, PK 전략, NULL

    2026년 4월 5일

  • SDD(Spec-Driven Development): AI 시대의 스펙 중심 개발 방법론

    SDD(Spec-Driven Development): AI 시대의 스펙 중심 개발 방법론

    2026년 4월 3일

  • java.util.concurrent 실무 패턴 7선: 스레드 풀부터 동시성 제어까지

    java.util.concurrent 실무 패턴 7선: 스레드 풀부터 동시성 제어까지

    2026년 3월 26일

  • 선착순 부하 테스트 회고: 실무에서 놓치기 쉬운 것들

    선착순 부하 테스트 회고: 실무에서 놓치기 쉬운 것들

    2026년 3월 25일

  • 선착순 시스템 전체 방식 성능 비교: k6 부하 테스트로 직접 확인

    선착순 시스템 전체 방식 성능 비교: k6 부하 테스트로 직접 확인

    2026년 3월 24일

  • 토큰 발급 방식으로 선착순 시스템 구현하기: 입장권부터 봇 방지까지

    토큰 발급 방식으로 선착순 시스템 구현하기: 입장권부터 봇 방지까지

    2026년 3월 24일

  • 대기열로 선착순 시스템 구현하기: Redis Sorted Set부터 Kafka까지

    대기열로 선착순 시스템 구현하기: Redis Sorted Set부터 Kafka까지

    2026년 3월 24일

  • Redis로 선착순 시스템 구현하기: DECR부터 Lua 스크립트까지

    Redis로 선착순 시스템 구현하기: DECR부터 Lua 스크립트까지

    2026년 3월 24일

  • DB 락으로 선착순 시스템 구현하기: FOR UPDATE부터 동시성 테스트까지

    DB 락으로 선착순 시스템 구현하기: FOR UPDATE부터 동시성 테스트까지

    2026년 3월 20일

  • 선착순 시스템 완전 정리: 6가지 구현 방식과 선택 가이드

    선착순 시스템 완전 정리: 6가지 구현 방식과 선택 가이드

    2026년 3월 20일

  • 격리 수준별 데드락과 락 전략: 비관적 락부터 FOR UPDATE의 한계까지

    격리 수준별 데드락과 락 전략: 비관적 락부터 FOR UPDATE의 한계까지

    2026년 3월 17일

  • 트랜잭션 격리 수준 완전 정리: Read Uncommitted부터 Serializable까지

    트랜잭션 격리 수준 완전 정리: Read Uncommitted부터 Serializable까지

    2026년 3월 17일

  • TSDB(시계열 데이터베이스) 소개: 왜 필요하고, 어떤 걸 써야 할까?

    TSDB(시계열 데이터베이스) 소개: 왜 필요하고, 어떤 걸 써야 할까?

    2026년 3월 17일

  • 실무에서 자주 쓰는 HTTP 커스텀 헤더 정리

    실무에서 자주 쓰는 HTTP 커스텀 헤더 정리

    2026년 3월 16일

  • Claude Code 200% 활용하기 (4) — 워크플로, Ultrareview, 원격 에이전트

    Claude Code 200% 활용하기 (4) — 워크플로, Ultrareview, 원격 에이전트

    2026년 3월 14일

  • Claude Code 200% 활용하기 (3) — 서브에이전트, 에이전트 팀

    Claude Code 200% 활용하기 (3) — 서브에이전트, 에이전트 팀

    2026년 3월 14일

  • Claude Code 200% 활용하기 (2) — 플러그인, MCP, IDE 연동

    Claude Code 200% 활용하기 (2) — 플러그인, MCP, IDE 연동

    2026년 3월 14일

  • Claude Code 200% 활용하기 (1) — 메모리, 스킬, 훅

    Claude Code 200% 활용하기 (1) — 메모리, 스킬, 훅

    2026년 3월 14일

  • CORS를 이해하기: 브라우저 보안 정책부터 Spring Boot 설정까지

    CORS를 이해하기: 브라우저 보안 정책부터 Spring Boot 설정까지

    2026년 3월 12일

  • SAML 2.0 인증 완벽 가이드: 개념부터 Microsoft Entra ID 연동까지

    SAML 2.0 인증 완벽 가이드: 개념부터 Microsoft Entra ID 연동까지

    2026년 3월 12일

  • Terraform 기본 개념 총정리

    Terraform 기본 개념 총정리

    2026년 3월 8일

  • Loki + Grafana로 K8s 로그 모니터링 구성하기

    Loki + Grafana로 K8s 로그 모니터링 구성하기

    2026년 3월 8일

  • ArgoCD로 로컬 GitOps 배포 파이프라인 만들기

    ArgoCD로 로컬 GitOps 배포 파이프라인 만들기

    2026년 3월 8일

  • kind로 로컬 K8s 클러스터 구축하기

    kind로 로컬 K8s 클러스터 구축하기

    2026년 3월 8일

  • ArgoCD로 구축하는 GitOps 배포 파이프라인

    ArgoCD로 구축하는 GitOps 배포 파이프라인

    2026년 3월 7일

  • 실무 레벨 EKS 클러스터 구축 가이드

    실무 레벨 EKS 클러스터 구축 가이드

    2026년 3월 7일

  • Kubernetes 기본 개념 총정리

    Kubernetes 기본 개념 총정리

    2026년 3월 7일

  • Claude Code 인기 플러그인 10선: 기능·장점·단점 완전 분석

    Claude Code 인기 플러그인 10선: 기능·장점·단점 완전 분석

    2026년 3월 5일

  • Oh My OpenCode 설정 가이드: 터미널 AI 코딩 에이전트 완전 정복

    Oh My OpenCode 설정 가이드: 터미널 AI 코딩 에이전트 완전 정복

    2026년 2월 8일

  • Spring Boot SSO 연동 가이드: OAuth2/OIDC와 SAML 실무 구현

    Spring Boot SSO 연동 가이드: OAuth2/OIDC와 SAML 실무 구현

    2026년 2월 5일

  • AWS 데이터베이스 선택 가이드: EC2+Docker vs RDS vs Aurora

    AWS 데이터베이스 선택 가이드: EC2+Docker vs RDS vs Aurora

    2026년 2월 3일

  • AWS CLI 설정부터 리소스 조회까지 완벽 가이드

    AWS CLI 설정부터 리소스 조회까지 완벽 가이드

    2026년 2월 3일

  • AWS Bastion Host 구축 가이드

    AWS Bastion Host 구축 가이드

    2026년 2월 3일

  • AWS EC2 가이드

    AWS EC2 가이드

    2026년 2월 2일

  • 스프링부트 실무 가이드 7편: 로깅 전략과 실무

    스프링부트 실무 가이드 7편: 로깅 전략과 실무

    2026년 2월 2일

  • 스프링부트 실무 가이드 6편: 모니터링과 옵저버빌리티

    스프링부트 실무 가이드 6편: 모니터링과 옵저버빌리티

    2026년 1월 25일

  • 스프링부트 실무 가이드 5편: 데이터베이스 최적화

    스프링부트 실무 가이드 5편: 데이터베이스 최적화

    2026년 1월 25일

  • 스프링부트 실무 가이드 4편: Resilience 패턴

    스프링부트 실무 가이드 4편: Resilience 패턴

    2026년 1월 25일

  • 스프링부트 실무 가이드 3편: 이벤트 드리븐 아키텍처

    스프링부트 실무 가이드 3편: 이벤트 드리븐 아키텍처

    2026년 1월 25일

  • 스프링부트 실무 가이드 2편: 캐싱 전략과 Redis 활용

    스프링부트 실무 가이드 2편: 캐싱 전략과 Redis 활용

    2026년 1월 25일

  • 스프링부트 실무 가이드 1편: 동시성 제어와 재고 관리

    스프링부트 실무 가이드 1편: 동시성 제어와 재고 관리

    2026년 1월 25일

  • 스프링 사전과제 가이드 종합 과제: 마켓플레이스 REST API — Spring Boot 4 · Kotlin 2.3

    스프링 사전과제 가이드 종합 과제: 마켓플레이스 REST API — Spring Boot 4 · Kotlin 2.3

    2026년 1월 23일

  • 스프링 사전과제 가이드 7편: Advanced Patterns — Spring Boot 4 · Kotlin 2.3 · Events · Async · 멀티 모듈

    스프링 사전과제 가이드 7편: Advanced Patterns — Spring Boot 4 · Kotlin 2.3 · Events · Async · 멀티 모듈

    2026년 1월 21일

  • 스프링 사전과제 가이드 6편: DevOps & Deployment — Spring Boot 4 · Kotlin 2.3 · Docker · GitHub Actions

    스프링 사전과제 가이드 6편: DevOps & Deployment — Spring Boot 4 · Kotlin 2.3 · Docker · GitHub Actions

    2026년 1월 19일

  • 스프링 사전과제 가이드 5편: Security & Authentication — Spring Boot 4 · Kotlin 2.3 · Spring Security 7, JWT(oauth2-resource-server), BCrypt·Argon2, RBAC

    스프링 사전과제 가이드 5편: Security & Authentication — Spring Boot 4 · Kotlin 2.3 · Spring Security 7, JWT(oauth2-resource-server), BCrypt·Argon2, RBAC

    2026년 1월 17일

  • 스프링 사전과제 가이드 4편: Performance & Optimization — Spring Boot 4 · Kotlin 2.3 N+1·페이지네이션·캐싱·QueryDSL

    스프링 사전과제 가이드 4편: Performance & Optimization — Spring Boot 4 · Kotlin 2.3 N+1·페이지네이션·캐싱·QueryDSL

    2026년 1월 15일

  • 스프링 사전과제 가이드 3편: Documentation & AOP — Spring Boot 4 · Kotlin 2.3 Swagger·MDC·Aspect 운용 기준

    스프링 사전과제 가이드 3편: Documentation & AOP — Spring Boot 4 · Kotlin 2.3 Swagger·MDC·Aspect 운용 기준

    2026년 1월 13일

  • 스프링 사전과제 가이드 2편: Database & Testing — Spring Boot 4 · Kotlin 환경 분리·테스트 피라미드·Testcontainers

    스프링 사전과제 가이드 2편: Database & Testing — Spring Boot 4 · Kotlin 환경 분리·테스트 피라미드·Testcontainers

    2026년 1월 11일

  • 스프링 사전과제 가이드 1편: Core Application Layer — Spring Boot 4 · Kotlin 4계층 설계

    스프링 사전과제 가이드 1편: Core Application Layer — Spring Boot 4 · Kotlin 4계층 설계

    2026년 1월 9일

  • Docker Compose 작성 가이드 — services/networks/volumes 멘탈 모델, depends_on의 진짜 의미, 그리고 실전 함정

    Docker Compose 작성 가이드 — services/networks/volumes 멘탈 모델, depends_on의 진짜 의미, 그리고 실전 함정

    2026년 1월 7일

About Contact Privacy Policy Terms
Novi Notes About Privacy Policy Terms Support
© 2026 | rhcwlq89.