반응형 분류 전체보기192 API Test란 무엇인가 — 왜 Postman으로 Contract Test를 더 이상 하지 않는가 API Test By Postman (2026) 2026. 7. 23. API Test란 무엇인가 — 왜 Postman으로 Contract Test를 더 이상 하지 않는가한때 "API 개발의 기본 중의 기본"이었던 Postman. 지금, 개발자들은 조용히 떠나고 있다. 이 블로그에 Postman 을 다루는 내용을 처음 다루었던 것은 2020년도였다. Postman의 Test Scripts와 Collection Runner를 활용하여 API가 약속대로 동작하는지 검증하는 방법에 대한 내용을 다루었는데, 그 당시에는 Postman을 이용한 Contract Test가 충분히 합리적이었다. 그러나, 2026년도 현재에는 Postman을 이용한 Contract Test 라는 표현은 업계에서 통용되는 의미와 조금.. 2026. 7. 23. [MSA 말고 Modular Monolith] 5편 — k3s Namespace 전략과 Traefik Ingress 구성 이 시리즈는 글쓴이 본인이 수행한 레거시 서비스를 리뉴얼 전환한 과정에서 수행한 의사 결정 사항들을 정리한 글입니다. 실제 운영 중인 PHP 레거시 에듀테크 플랫폼을 Python + React + K3S 환경으로 전환하는 과정에서 아키텍처 설계와 인프라 구성에 대한 내용이 포함되어 있습니다. 목차1편 — PHP Monolith의 한계, 전환을 결정한 이유 2편 — DDD로 도메인 경계 찾기: 레거시 DB 테이블 분석3편 — 도메인 설계: Bounded Context 와 Aggregate 정의4편 — 개발 서버 세팅: Ubuntu + Docker + k3s 설치5편 — k3s Namespace 전략과 Traefik Ingress 구성 이전 글에서 k3s 클러스터를 세웠다. 노드가 Ready 상태이.. 2026. 7. 9. [MSA 말고 Modular Monolith] 4편 — 개발 서버 세팅: Ubuntu + Docker + k3s 설치 이 시리즈는 글쓴이 본인이 수행한 레거시 서비스를 리뉴얼 전환한 과정에서 수행한 의사 결정 사항들을 정리한 글입니다. 실제 운영 중인 PHP 레거시 에듀테크 플랫폼을 Python + React + K3S 환경으로 전환하는 과정에서 아키텍처 설계와 인프라 구성에 대한 내용이 포함되어 있습니다. 목차1편 — PHP Monolith의 한계, 전환을 결정한 이유 2편 — DDD로 도메인 경계 찾기: 레거시 DB 테이블 분석3편 — 도메인 설계: Bounded Context 와 Aggregate 정의4편 — 개발 서버 세팅: Ubuntu + Docker + k3s 설치5편 — k3s Namespace 전략과 Traefik Ingress 구성 이제 종이 위의 설계를 실제로 돌릴 환경을 만들 차례이다. 첫.. 2026. 7. 2. [MSA 말고 Modular Monolith] 3편 — 도메인 설계: Bounded Context 와 Aggregate 정의 이 시리즈는 글쓴이 본인이 수행한 레거시 서비스를 리뉴얼 전환한 과정에서 수행한 의사 결정 사항들을 정리한 글입니다. 실제 운영 중인 PHP 레거시 에듀테크 플랫폼을 Python + React + K3S 환경으로 전환하는 과정에서 아키텍처 설계와 인프라 구성에 대한 내용이 포함되어 있습니다. 목차1편 — PHP Monolith의 한계, 전환을 결정한 이유 2편 —Domain Driven Design 도메인 경계 찾기: 레거시 DB 테이블 분석3편 —도메인 설계: Bounded Context 와 Aggregate 정의4편 —개발 서버 세팅: Ubuntu + Docker + k3s 설치5편 — k3s Namespace 전략과 Traefik Ingress 구성 2편에서는 전략적 설계(Strategic.. 2026. 7. 1. [MSA 말고 Modular Monolith] 2편 — Domain Driven Design 도메인 경계 찾기 : 레거시 DB 테이블 분석 이 시리즈는 글쓴이 본인이 수행한 레거시 서비스를 리뉴얼 전환한 과정에서 수행한 의사 결정 사항들을 정리한 글입니다. 실제 운영 중인 PHP 레거시 에듀테크 플랫폼을 Python + React + K3S 환경으로 전환하는 과정에서 아키텍처 설계와 인프라 구성에 대한 내용이 포함되어 있습니다. 목차1편 — PHP Monolith의 한계, 전환을 결정한 이유 2편 — Domain Driven Design 도메인 경계 찾기: 레거시 DB 테이블 분석3편 — 도메인 설계: Bounded Context 와 Aggregate 정의4편 —개발 서버 세팅: Ubuntu + Docker + k3s 설치5편 — k3s Namespace 전략과 Traefik Ingress 구성 전환 프로젝트를 시작할 때 가장 중요.. 2026. 6. 29. [MSA 말고 Modular Monolith] 1편 — PHP Monolith의 한계, 전환을 결정한 이유 이 시리즈는 글쓴이 본인이 수행한 레거시 서비스를 리뉴얼 전환한 과정에서 수행한 의사 결정 사항들을 정리한 글입니다. 실제 운영 중인 PHP 레거시 에듀테크 플랫폼을 Python + React + K3S 환경으로 전환하는 과정에서 아키텍처 설계와 인프라 구성에 대한 내용이 포함되어 있습니다. 목차1편 — PHP Monolith의 한계, 전환을 결정한 이유 2편 — DDD로 도메인 경계 찾기: 레거시 DB 테이블 분석3편 — 도메인 설계: Bounded Context 와 Aggregate 정의4편 —개발 서버 세팅: Ubuntu + Docker + k3s 설치5편 — k3s Namespace 전략과 Traefik Ingress 구성 1. 기존 레거시 시스템 AS-IS1-1 서비스 구성운영 중인 플.. 2026. 6. 26. MSA Trend 2026 개발자라면 한번쯤은 들어봤을 MSA - Microservice Architecture 대략 2010년대 중반부터 업계를 휩쓴 이 개념은, "현대적인 서비스라면 당연히 가야 할 방향"처럼 여겨졌다.그런데 2026년 현재, MSA에 조금 다른 분위기가 드러나고 있다. 업계 조사에서는 MSA를 도입했던 조직의 절반 가까이가 다시 통합하는 방향으로 돌아서고 있다는 데이터가 나오고 있고, "Modular Monolith"나 "Vertical Slice" 같은 키워드가 다시 주목받기 시작했다. 도대체 무슨 일이 있었던 걸까? MSA는 어디서 시작됐고, 왜 그렇게 빠르게 퍼졌으며, 지금은 왜 흔들리고 있는 걸까? 이 글에서는 그 흐름을 처음부터 차근차근 짚어보려 한다. 1. 시작은 모놀리스였다 — 그리고 그것이 문.. 2026. 6. 16. 2026 AI Engineer Roadmap 2026년도 AI 엔지니어 로드맵입니다. 2026. 6. 10. 2026 Software Architect Roadmap 2026년도 소프트웨어 아키텍트 로드맵 기본적인 내용만 있는 것 같습니다. 멀고도 먼 아키텍트의 길.. 2026. 6. 10. 2026 Frontend Developer Roadmap 2026년도 주니어+ 를 위한 프론트엔드 개발자 로드맵입니다. 2026. 6. 10. 이전 1 2 3 4 ··· 20 다음 반응형