architecture
-
마이크로 서비스 설계 패턴 - 3계층 패턴, 2아키텍처CheckFact/가까이서 본 기술 2025. 4. 2. 22:17
3계층 패턴(①인프라 패턴, ②애플리케이션 인프라 패턴, ③애플리케이션 패턴)과 2 아키텍처(Inner, Outer)의 매핑 FACT 주장/현상/관념마이크로 서비스 설계에 대한 출판물, 선진 사례 등에서 설명하는 범위에 따라 여러 패턴들의 개념적인 경계가 모호하거나 혼동되어, 대표적인(?) 3계층 패턴(①인프라 패턴 → ②애플리케이션 인프라 패턴 → ③애플리케이션 패턴)과 2 아키텍처(Inner, Outer)로 분류하여 매핑해 보겠습니다.CHECK 검증/실상/검토🔹 3계층 패턴의 분류 마이크로서비스 아키텍처에서 3계층 패턴(Three-Layered Pattern)을 다음과 같이 분류할 수 있습니다.📖마이크로서비스 3계층 패턴은 단순히 API, 비즈니스 로직, 데이터 계층으로 나뉘는 것이 아니라, ① ..
-
헥사고날 아키텍처 (Hexagonal Architecture) 심층 탐구CheckFact/가까이서 본 기술 2025. 3. 25. 21:03
헥사고날 아키텍처 (Hexagonal Architecture) 심층 탐구(Claude helped me put this article together.) FACT 주장/현상/관념헥사고날 아키텍처(Hexagonal Architecture)는 마이크로서비스 아키텍처(MSA)에서 다음과 같은 핵심 가치를 제공합니다: (1) 명확한 서비스 경계 설정 (2) 서비스 간 독립성 확보 (3) 지속적인 진화와 확장 지원 (4) 높은 테스트 용이성 (5) 도메인 중심의 서비스 설계 이를 통해 복잡한 분산 시스템을 더 체계적이고 관리하기 쉬운 방식으로 설계할 수 있습니다. 헥사고날 아키텍처에 대해 왜 이와같이 설명하는지 핵심 개념을 좀 더 깊이 알아보겠습니다.CHECK 검증/실상/검토1..
-
SOA와 MSA, 어떤 아키텍처가 우리의 비즈니스를 구원할까?CheckFact/가까이서 본 기술 2025. 3. 12. 11:55
SOA vs. MSA.FACT 주장/현상/관념SOA(Service-Oriented Architecture)와 MSA(Microservices Architecture)는 모두 분산 시스템 설계 패러다임입니다. 하지만, 구현 방식과 목표에서 뚜렷한 차이를 보입니다. 검색 결과와 실제 사례를 기반으로 핵심 개념과 구축 전략을 비교하여 분석해 보겠습니다.CHECK 검증/실상/검토1. 기본 사상 비교항목SOAMSA핵심 목표기업 내 시스템 통합과 재사용성 극대화빠른 기능 확장과 독립적인 서비스 운영서비스 단위거대한 비즈니스 기능 단위 (예: ERP 모듈)단일 책임 원칙(SRP) 기반의 세분화된 기능 (예: 결제 API)표준화엄격한 서비스 계약(SOAP/WSDL)과 ESB(Enterprise Service Bus) ..