728x90
반응형

microservices 2

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
반응형