임베디드 레이어
임베디드 레이어(Embedded Layer)란 독립적인 외부 서비스로 존재하는 것이 아니라, 더 큰 시스템이나 애플리케이션 내부에 깊숙이 통합된 구성 요소 또는 모듈을 의미합니다. 이는 전문화된 추상화 계층 역할을 하여 핵심 기능들이 주 애플리케이션 흐름 내에 직접 존재하고 작동할 수 있도록 합니다.
임베디드 레이어를 전략적으로 사용하는 것은 높은 성능과 일관된 사용자 경험을 달성하는 데 매우 중요합니다. 특정 로직이나 서비스를 내장함으로써, 조직은 외부 호출과 관련된 지연 시간을 줄이고 최종 사용자에게 더욱 통합되고 원활한 상호 작용을 제공할 수 있습니다.
기능적으로 임베디드 레이어는 다리 역할을 합니다. 이는 메인 애플리케이션 컨텍스트 내에서 요청이나 데이터 스트림을 가로채고 미리 정의된 특정 로직을 실행합니다. 이 로직에는 로컬 마이크로서비스 호출, 로컬 데이터 처리, 또는 호스트 애플리케이션과 분리될 수 없는 특수 UI 구성 요소 제공 등이 포함될 수 있습니다.