728x90
반응형

microservices 3

Platform API Layer (PAL)

개요Platform API Layer(PAL)는 내부 시스템 및 외부 서비스 간 통합을 원활히 하기 위해 도입되는 표준화된 API 추상 계층입니다. 이는 복잡한 플랫폼 아키텍처에서 각 구성 요소 간 결합도를 낮추고, 기능 단위의 재사용성과 보안성, 관측 가능성(observability)을 확보하는 데 핵심적인 역할을 합니다. PAL은 현대 소프트웨어 플랫폼에서 공통 인터페이스를 구성하는 전략적 계층으로, 플랫폼 팀이 관리하는 기술 중 하나입니다.1. 개념 및 정의 항목 설명 비고 정의플랫폼 내 기능 서비스들을 외부 및 내부 시스템과 연결하기 위한 API 추상화 계층API Gateway와는 구분됨목적통합성 강화, 기능 단위 재사용, 보안 및 가시성 확보플랫폼 팀 운영 효율 향상필요성시스템 간 API 일..

Topic 2025.08.17

BIAN(Banking Industry Architecture Network)

개요BIAN(Banking Industry Architecture Network)은 금융 산업을 위한 서비스 기반 아키텍처 표준화 협회로, Service Landscape는 BIAN이 제시하는 핵심 프레임워크로써 은행 업무 기능을 표준 서비스 단위로 정의하여 재사용 가능한 아키텍처 구조를 제공합니다. 금융기관의 시스템 간 상호운용성 향상, 디지털 전환 가속화, 레거시 시스템 통합 등에 핵심적인 기준 역할을 합니다.1. 개념 및 정의BIAN Service Landscape는 BIAN의 전체 Reference Architecture에서 은행 비즈니스를 구성하는 서비스 도메인을 기능별로 계층화한 아키텍처 지도입니다.서비스 도메인(Service Domain): 독립적으로 관리되는 단일 목적의 업무 기능 (예: ..

Topic 2025.06.04

Temporal Workflow

개요Temporal은 복잡한 분산 시스템에서 신뢰성과 확장성을 보장하며, 상태 기반 워크플로우를 코드로 정의할 수 있도록 하는 워크플로우 오케스트레이션 플랫폼입니다. 마이크로서비스, 배치 처리, 이벤트 기반 프로세스 등 다양한 환경에서 복잡한 업무 로직을 안정적으로 실행할 수 있는 구조를 제공합니다.1. 개념 및 정의Temporal은 개발자가 워크플로우를 코드로 작성하고, 장애 발생 시에도 자동 재시도, 상태 유지, 보상 로직 실행 등을 가능하게 해주는 분산형 워크플로우 엔진입니다.목적: 마이크로서비스 간 복잡한 작업 흐름을 신뢰성 있게 연결필요성: 실패 복구, 상태 추적, 장기 실행 작업 등 전통적 시스템 한계 극복배경: Uber의 Cadence 프로젝트에서 분기, 현재는 독립 프로젝트로 오픈소스 운영..

Topic 2025.05.05
728x90
반응형