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

TechBlog

Blog About Contact
EN
  • 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% 활용하기 (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일

  • 스프링 사전과제 가이드: 종합 과제

    스프링 사전과제 가이드: 종합 과제

    2026년 1월 23일

  • 스프링 사전과제 가이드 7편: Advanced Patterns

    스프링 사전과제 가이드 7편: Advanced Patterns

    2026년 1월 21일

  • 스프링 사전과제 가이드 6편: DevOps & Deployment

    스프링 사전과제 가이드 6편: DevOps & Deployment

    2026년 1월 19일

  • 스프링 사전과제 가이드 5편: Security & Authentication

    스프링 사전과제 가이드 5편: Security & Authentication

    2026년 1월 17일

  • 스프링 사전과제 가이드 4편: Performance & Optimization

    스프링 사전과제 가이드 4편: Performance & Optimization

    2026년 1월 15일

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

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

    2026년 1월 13일

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

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

    2026년 1월 11일

  • 스프링 사전과제 가이드 1편: Core Application Layer — Controller·Service·Repository·Domain 4계층

    스프링 사전과제 가이드 1편: Core Application Layer — Controller·Service·Repository·Domain 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 Privacy Policy Terms Support
© 2026 | rhcwlq89.