-
인프라 학습(3) – Kubernetes 실행
이 글의 목적 이 글은 Kubernetes를 통해 애플리케이션을 실행하는 방법을 알아보고 실습하는 것을 목적으로 합니다. Kubernetes와 관련된 파일 생성부터 배포 및 검증까지의 프로세스를 설명합니다. 한눈에…
-
인프라 학습(2) – API 서버
이 글의 목적 이 글은 Clean Architecture의 JSON 기반 CRUD 기능을 API 서버에 구현하는 과정을 안내합니다. 이를 통해 Kubernetes와 GKE 상에서 안정적인 API 서버 설정을…
-
인프라 학습 시리즈 시작: Kubernetes, GKE, GitHub Actions, ArgoCD 연동 계획
이 글의 목적 이 글은 Kubernetes, GKE, GitHub Actions, ArgoCD 시스템을 처음부터 연동하며 구축하는 인프라 학습 시리즈에 대한 전체 계획을 제공합니다. 한눈에 보기 이번 학습…
-
[정성원의 매주 한 걸음] 한 마디로 끝낼 답을, 한 호흡 더 풀어 답하기
오늘의 화두 이번 주의 한 줄 — 한 마디로 끝나는 답을, 한 호흡 더 풀어서 답하기. 머릿속에서 결론까지 다 정리되어 있어도, 그걸 한 줄로 자르면…
-
식당과 카페에서 자연스럽게 대화하기
## 이 표현을 쓰는 상황 식당이나 카페에 가면 다양한 목적이 있습니다. 음식을 주문하거나 친구와 소통하는 것, 혹은 혼자서 시간을 보내는 경우도 있죠. 이럴 때 자연스럽게…
-
[설계 판단] 서비스 분리는 비즈니스 도메인 중심으로 해야 한다
결론 먼저 서비스 분리는 비즈니스 도메인에 따라 수행하는 것이 적합하다. 이는 각 서비스가 특정 도메인에 집중할 수 있게 해주며, 서비스 간 의존성을 낮추는 장점이 있다.…
-
[Go] INSERT-first protocol — Postgres partial UNIQUE를 분산 락으로 활용한 동시성 설계
GCS Copy(1~5초) 전에 DB INSERT를 먼저 수행해 Postgres partial UNIQUE 제약을 분산 락으로 활용. loser는 GCS Copy에 도달하지 못해 외부 호출 비용 0. Advisory lock…
-
[접미사] -able/-ible — “~할 수 있는” | 대표 단어 10개
한눈에 보기 항목 내용 형태소 -able / -ible 의미 ~할 수 있는 (capable of being) 유래 라틴어 -abilis / -ibilis (→ 프랑스어 -able) 위치 단어…
-
[어원] cogitate — co(함께) + agit(움직이다) + ate = 생각을 이리저리 굴리다
cogitate의 어원: PIE *ag-(몰다, 움직이다) → 라틴어 agere → agitare(이리저리 움직이다) → co-agitare → cogitare(함께 생각을 굴리다) → cogitate(1570s). IT에서 설계 단계의 깊은 사고, 알고리즘…
-
[어원] cultivating — cult(갈다/돌보다) + iv + ate + ing = 정성껏 가꾸는 중인
cultivating의 어원: PIE *kwel-(돌다, 머물다) → 라틴어 colere(경작하다, 거주하다, 돌보다) → cultus → cultivus → cultivare(1650s). IT에서 기술 역량·팀 문화·코드 품질을 “가꾸는” 행위 전반에 쓰이는…