2026/02/02 2

Gin으로 API 서버 옮기기: 기존 net/http 구조 그대로 활용하기

이전 챕터에서net/http + handler / service / repository 구조로 CRUD API를 만들었다면,이번에는 그 구조를 Gin 프레임워크로 옮겨보는 단계다.이번 챕터의 핵심은 분명하다.Gin 문법을 많이 아는 것 ❌기존 구조를 깨지 않고 프레임워크만 교체 ⭕️즉,“Gin을 쓰면 코드 구조가 어떻게 달라지는가”가 아니라**“달라지지 않아야 하는 부분은 무엇인가”**에 초점을 둔다.왜 이 타이밍에 Gin을 보는가Gin은 Go 웹 프레임워크 중 가장 많이 사용된다.하지만 실무에서 Gin을 잘 쓰는 사람들의 공통점은 이거다.Gin 이전에 net/http 흐름을 한 번은 이해했다이 과정을 거치면Gin의 Context가 왜 필요한지미들웨어가 어디에 끼어드는지테스트를 어떻게 해야 하는지가 훨씬..

backend 2026.02.02

쿠버네티스 핵심 구성 요소 정리: Pod, Node, Cluster 이해하기

쿠버네티스 핵심 구성 요소 한 번에 정리하기 (Pod, Node, Cluster)지난 글에서는 쿠버네티스가 왜 등장했고 어떤 문제를 해결하려는지를 중심으로 살펴봤다.이번 글에서는 쿠버네티스를 이해하기 위해 반드시 넘어야 하는 핵심 구성 요소들을 정리한다.처음 쿠버네티스를 접하면 용어가 많아서 막막해지기 쉽다.하지만 구조를 단순하게 보면, 생각보다 복잡하지는 않다.이 글은 개념을 한 번에 정리하고 싶은 사람에게 도움이 되도록 구성했다.쿠버네티스 구성 요소를 바라보는 관점쿠버네티스를 이해할 때 가장 좋은 방법은 다음 질문에서 출발하는 것이다.컨테이너는 어디서 실행되는가누가 컨테이너를 관리하고 감시하는가문제가 생기면 누가 판단하고 조치하는가이 질문에 답하다 보면 자연스럽게 주요 구성 요소가 정리된다.Pod: ..

infra 2026.02.02