TechBlog

Blog About Contact
KO
  • Understanding AWS Credential Federation — How IAM, STS, and OIDC Actually Fit Together

    Understanding AWS Credential Federation — How IAM, STS, and OIDC Actually Fit Together

    Apr 28, 2026

  • AWS Private EC2 Operations Guide Part 5: Cost Analysis and Optimization — NAT, ALB, EC2, and Data Transfer

    AWS Private EC2 Operations Guide Part 5: Cost Analysis and Optimization — NAT, ALB, EC2, and Data Transfer

    Apr 27, 2026

  • AWS Private EC2 Operations Guide Part 4: Deploying to Private EC2 from GitHub Actions — OIDC, SSM Run Command, CodeDeploy

    AWS Private EC2 Operations Guide Part 4: Deploying to Private EC2 from GitHub Actions — OIDC, SSM Run Command, CodeDeploy

    Apr 27, 2026

  • AWS Private EC2 Operations Guide Part 3: Connecting Without Bastion via SSM Session Manager — IAM Role, VPC Endpoint, and Port Forwarding

    AWS Private EC2 Operations Guide Part 3: Connecting Without Bastion via SSM Session Manager — IAM Role, VPC Endpoint, and Port Forwarding

    Apr 27, 2026

  • AWS Private EC2 Operations Guide Part 2: Building VPC Infrastructure with Terraform — VPC/Subnet/Route Table/SG/ALB/EC2 in a Single main.tf

    AWS Private EC2 Operations Guide Part 2: Building VPC Infrastructure with Terraform — VPC/Subnet/Route Table/SG/ALB/EC2 in a Single main.tf

    Apr 25, 2026

  • AWS Private EC2 Operations Guide Part 1: Why Private Subnet? — The ALB + NAT Gateway Standard Architecture and Sizing-Based Decision Criteria

    AWS Private EC2 Operations Guide Part 1: Why Private Subnet? — The ALB + NAT Gateway Standard Architecture and Sizing-Based Decision Criteria

    Apr 24, 2026

  • RDB Design Series Part 8: Zero-Downtime Migration and Multi-Tenant Design — ALTER TABLE Traps, Expand-Contract, and Tenant Isolation Strategies

    RDB Design Series Part 8: Zero-Downtime Migration and Multi-Tenant Design — ALTER TABLE Traps, Expand-Contract, and Tenant Isolation Strategies

    Apr 16, 2026

  • RDB Design Series Part 7: Anti-Patterns and Temporal Data Design — EAV, God Table, Temporal Table, Event Sourcing

    RDB Design Series Part 7: Anti-Patterns and Temporal Data Design — EAV, God Table, Temporal Table, Event Sourcing

    Apr 16, 2026

  • RDB Design Series Part 6: Index Design and JOIN Strategy — All the Way to the Optimizer

    RDB Design Series Part 6: Index Design and JOIN Strategy — All the Way to the Optimizer

    Apr 15, 2026

  • RDB Design Series Part 5: Order/Payment Domain Schema — Production-Grade

    RDB Design Series Part 5: Order/Payment Domain Schema — Production-Grade

    Apr 8, 2026

  • RDB Design Series Part 4: Relationship Design Patterns — 1:1, 1:N, N:M and Beyond

    RDB Design Series Part 4: Relationship Design Patterns — 1:1, 1:N, N:M and Beyond

    Apr 8, 2026

  • RDB Design Series Part 3: Constraints and Data Integrity — Preventing Bugs at the Schema Level

    RDB Design Series Part 3: Constraints and Data Integrity — Preventing Bugs at the Schema Level

    Apr 7, 2026

  • RDB Design Series Part 2: Normalization and Denormalization — Not Theory, but Judgment Calls

    RDB Design Series Part 2: Normalization and Denormalization — Not Theory, but Judgment Calls

    Apr 5, 2026

  • RDB Design Series Part 1: Schema Basics — Naming, Data Types, PK Strategy, NULL

    RDB Design Series Part 1: Schema Basics — Naming, Data Types, PK Strategy, NULL

    Apr 5, 2026

  • SDD (Spec-Driven Development): The Spec-First Methodology for the AI Era

    SDD (Spec-Driven Development): The Spec-First Methodology for the AI Era

    Apr 3, 2026

  • 7 Practical java.util.concurrent Patterns: From Thread Pools to Concurrency Control

    7 Practical java.util.concurrent Patterns: From Thread Pools to Concurrency Control

    Mar 26, 2026

  • FCFS Load Test Retrospective: Things Easy to Miss in Practice

    FCFS Load Test Retrospective: Things Easy to Miss in Practice

    Mar 25, 2026

  • FCFS System Showdown: Load Testing All Approaches with k6

    FCFS System Showdown: Load Testing All Approaches with k6

    Mar 24, 2026

  • Implementing FCFS with Tokens: From Entry Tickets to Bot Prevention

    Implementing FCFS with Tokens: From Entry Tickets to Bot Prevention

    Mar 24, 2026

  • Implementing FCFS with Queues: From Redis Sorted Set to Kafka

    Implementing FCFS with Queues: From Redis Sorted Set to Kafka

    Mar 24, 2026

  • Implementing FCFS with Redis: From DECR to Lua Scripts

    Implementing FCFS with Redis: From DECR to Lua Scripts

    Mar 24, 2026

  • Implementing FCFS with DB Locks: From FOR UPDATE to Concurrency Testing

    Implementing FCFS with DB Locks: From FOR UPDATE to Concurrency Testing

    Mar 20, 2026

  • First-Come-First-Served Systems Explained: 6 Implementation Strategies and How to Choose

    First-Come-First-Served Systems Explained: 6 Implementation Strategies and How to Choose

    Mar 20, 2026

  • Deadlocks and Lock Strategies by Isolation Level: From Pessimistic Locks to FOR UPDATE's Limits

    Deadlocks and Lock Strategies by Isolation Level: From Pessimistic Locks to FOR UPDATE's Limits

    Mar 17, 2026

  • Transaction Isolation Levels Explained: From Read Uncommitted to Serializable

    Transaction Isolation Levels Explained: From Read Uncommitted to Serializable

    Mar 17, 2026

  • Introduction to TSDB: Why You Need a Time Series Database

    Introduction to TSDB: Why You Need a Time Series Database

    Mar 17, 2026

  • A Practical Guide to HTTP Custom Headers in Production

    A Practical Guide to HTTP Custom Headers in Production

    Mar 16, 2026

  • Getting More Out of Claude Code (3) — Sub-agents and Agent Teams

    Getting More Out of Claude Code (3) — Sub-agents and Agent Teams

    Mar 14, 2026

  • Getting More Out of Claude Code (2) — Plugins, MCP, and IDE Integration

    Getting More Out of Claude Code (2) — Plugins, MCP, and IDE Integration

    Mar 14, 2026

  • Getting More Out of Claude Code (1) — Memory, Skills, and Hooks

    Getting More Out of Claude Code (1) — Memory, Skills, and Hooks

    Mar 14, 2026

  • Understanding CORS: From Browser Security Policy to Spring Boot Configuration

    Understanding CORS: From Browser Security Policy to Spring Boot Configuration

    Mar 12, 2026

  • SAML 2.0 Authentication Complete Guide: From Concepts to Microsoft Entra ID Integration

    SAML 2.0 Authentication Complete Guide: From Concepts to Microsoft Entra ID Integration

    Mar 12, 2026

  • Terraform Fundamentals: A Complete Guide

    Terraform Fundamentals: A Complete Guide

    Mar 8, 2026

  • K8s Log Monitoring with Loki + Grafana

    K8s Log Monitoring with Loki + Grafana

    Mar 8, 2026

  • Building a Local GitOps Pipeline with ArgoCD on kind

    Building a Local GitOps Pipeline with ArgoCD on kind

    Mar 8, 2026

  • Setting Up a Local K8s Cluster with kind

    Setting Up a Local K8s Cluster with kind

    Mar 8, 2026

  • Building a GitOps Pipeline with ArgoCD on EKS

    Building a GitOps Pipeline with ArgoCD on EKS

    Mar 7, 2026

  • Production-Level EKS Cluster Setup Guide

    Production-Level EKS Cluster Setup Guide

    Mar 7, 2026

  • Kubernetes Fundamentals: Everything You Need to Know

    Kubernetes Fundamentals: Everything You Need to Know

    Mar 7, 2026

  • Top 10 Claude Code Plugins: Features, Strengths & Weaknesses Fully Analyzed

    Top 10 Claude Code Plugins: Features, Strengths & Weaknesses Fully Analyzed

    Mar 5, 2026

  • Oh My OpenCode Setup Guide: Mastering the Terminal AI Coding Agent

    Oh My OpenCode Setup Guide: Mastering the Terminal AI Coding Agent

    Feb 8, 2026

  • Spring Boot SSO Integration Guide: OAuth2/OIDC and SAML in Practice

    Spring Boot SSO Integration Guide: OAuth2/OIDC and SAML in Practice

    Feb 5, 2026

  • AWS Database Selection Guide: EC2+Docker vs RDS vs Aurora

    AWS Database Selection Guide: EC2+Docker vs RDS vs Aurora

    Feb 3, 2026

  • Complete Guide to AWS CLI Setup and Resource Queries

    Complete Guide to AWS CLI Setup and Resource Queries

    Feb 3, 2026

  • AWS Bastion Host Setup Guide

    AWS Bastion Host Setup Guide

    Feb 3, 2026

  • AWS EC2 Guide

    AWS EC2 Guide

    Feb 2, 2026

  • Spring Boot Practical Guide Part 7: Logging Strategy and Practice

    Spring Boot Practical Guide Part 7: Logging Strategy and Practice

    Feb 2, 2026

  • Spring Boot Practical Guide Part 6: Monitoring and Observability

    Spring Boot Practical Guide Part 6: Monitoring and Observability

    Jan 25, 2026

  • Spring Boot Practical Guide Part 5: Database Optimization

    Spring Boot Practical Guide Part 5: Database Optimization

    Jan 25, 2026

  • Spring Boot Practical Guide Part 4: Resilience Patterns

    Spring Boot Practical Guide Part 4: Resilience Patterns

    Jan 25, 2026

  • Spring Boot Practical Guide Part 3: Event-Driven Architecture

    Spring Boot Practical Guide Part 3: Event-Driven Architecture

    Jan 25, 2026

  • Spring Boot Practical Guide Part 2: Caching Strategy and Redis

    Spring Boot Practical Guide Part 2: Caching Strategy and Redis

    Jan 25, 2026

  • Spring Boot Practical Guide Part 1: Concurrency Control and Inventory Management

    Spring Boot Practical Guide Part 1: Concurrency Control and Inventory Management

    Jan 25, 2026

  • Spring Boot Pre-Interview Guide: Comprehensive Assignment

    Spring Boot Pre-Interview Guide: Comprehensive Assignment

    Jan 23, 2026

  • Spring Boot Pre-Interview Guide Part 7: Advanced Patterns

    Spring Boot Pre-Interview Guide Part 7: Advanced Patterns

    Jan 21, 2026

  • Spring Boot Pre-Interview Guide Part 6: DevOps & Deployment

    Spring Boot Pre-Interview Guide Part 6: DevOps & Deployment

    Jan 19, 2026

  • Spring Boot Pre-Interview Guide Part 5: Security & Authentication

    Spring Boot Pre-Interview Guide Part 5: Security & Authentication

    Jan 17, 2026

  • Spring Boot Pre-Interview Guide Part 4: Performance & Optimization

    Spring Boot Pre-Interview Guide Part 4: Performance & Optimization

    Jan 15, 2026

  • Spring Boot Pre-Interview Guide Part 3: Documentation & AOP — Swagger · MDC · Aspect

    Spring Boot Pre-Interview Guide Part 3: Documentation & AOP — Swagger · MDC · Aspect

    Jan 13, 2026

  • Spring Boot Pre-Interview Guide Part 2: Database & Testing — Environment Split · Test Pyramid · Testcontainers

    Spring Boot Pre-Interview Guide Part 2: Database & Testing — Environment Split · Test Pyramid · Testcontainers

    Jan 11, 2026

  • Spring Boot Pre-Interview Guide Part 1: Core Application Layer — Controller, Service, Repository, Domain

    Spring Boot Pre-Interview Guide Part 1: Core Application Layer — Controller, Service, Repository, Domain

    Jan 9, 2026

  • Docker Compose Guide — services/networks/volumes Mental Model, What depends_on Actually Means, and Real-World Pitfalls

    Docker Compose Guide — services/networks/volumes Mental Model, What depends_on Actually Means, and Real-World Pitfalls

    Jan 7, 2026

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