Uncategorized

Uncategorized

Terraform Workspace

왜 Terraform Workspace를 정확히 이해해야 하는가 Terraform을 사용하는 팀이 가장 먼저 부딪히는 질문은 “dev/staging/prod 환경을 어떻게 분리할 것인가”입니다. 많은 팀이 […]

Uncategorized

NestJS + MikroORM 쿼리 필터 활용

MikroORM Filter란 무엇인가 MikroORM의 Filter는 엔티티 조회 시 자동으로 적용되는 사전 정의 조건(pre-defined criteria)이다. 공식 문서는 이를 “데이터베이스 뷰(view)처럼 동작하지만

Uncategorized

Kubernetes NetworkPolicy

왜 NetworkPolicy가 필요한가 Kubernetes 클러스터에서 기본적으로 모든 Pod는 다른 모든 Pod와 자유롭게 통신할 수 있습니다. 공식 문서에 따르면, “네임스페이스에 정책이

Uncategorized

NestJS + TypeORM Migration 운영

왜 마이그레이션을 수동이 아닌 코드로 관리해야 하는가 NestJS + TypeORM 프로젝트에서 synchronize: true는 개발 편의를 위한 옵션이지, 운영 환경에서 사용할

Uncategorized

Spring Boot + Flyway

왜 DB 마이그레이션 운영 설계가 필요한가 애플리케이션 코드는 Git으로 버전 관리하면서, 데이터베이스 스키마는 수동 ALTER를 실행하고 있다면 운영 장애는 시간문제입니다.

Uncategorized

Kubernetes Job·CronJob

왜 Job/CronJob 운영 설계가 중요한가 Kubernetes에서 배치 작업은 Job과 CronJob으로 관리합니다. Deployment와 달리 “실행 → 완료 → 정리”라는 생명주기를 가지기

Uncategorized

NestJS + TypeORM 트랜잭션

TypeORM 트랜잭션의 두 가지 방법: DataSource.transaction vs QueryRunner NestJS에서 TypeORM을 사용할 때 트랜잭션 처리는 “어떻게 경계를 잡느냐”에 따라 코드 구조와

Uncategorized

MySQL EXPLAIN ANALYZE

직접 생성. 무단 사용 금지 EXPLAIN ANALYZE란? — EXPLAIN과 무엇이 다른가 MySQL 8.0.18에서 추가된 EXPLAIN ANALYZE는 쿼리를 실제로 실행한 뒤,

Uncategorized

Terraform 실전 운영 전략 정리

요약 이미지(직접 생성). 무단 사용 금지. Terraform으로 인프라를 오래 운영하다 보면, 결국 “구조 개선(리팩터링)”을 하게 됩니다. 예를 들면 리소스 이름을

위로 스크롤
WordPress Appliance - Powered by TurnKey Linux