728x90
반응형

api게이트웨이 4

HTTP Aware

개요HTTP Aware는 네트워크 시스템이 HTTP 수준(L7)의 요청/응답 구조를 인지하고, 이를 기반으로 정책 제어, 라우팅, 관측, 보안 기능을 세밀하게 구현하는 지능형 네트워크 아키텍처 개념이다. 특히 마이크로서비스, API 게이트웨이, 서비스 메쉬 환경에서 핵심적 역할을 수행한다. 본 글에서는 HTTP Aware 구조의 개념, 구성요소, 기술 활용 사례 및 기대 효과 등을 중심으로 고도화된 네트워크 운영 방식을 소개한다.1. 개념 및 정의 항목 설명 정의HTTP Aware는 L7 레이어에서 HTTP 헤더, 메서드, URI, 쿠키 등 요청 정보를 분석·활용할 수 있는 네트워크 처리 구조이다.목적L3/L4 기반 한계를 극복하고 애플리케이션 수준의 세분화된 네트워크 제어 실현필요성마이크로서비스, A..

Topic 2025.06.30

Strangler-Fig Pattern

개요Strangler-Fig Pattern(스트랭글러 무화과 패턴)은 기존 모놀리식 시스템을 점진적으로 새로운 구조로 대체하기 위한 리팩터링 전략입니다. 이름은 열대우림에서 나무를 감싸며 자라는 무화과 나무(Strangler Fig)에서 유래되었으며, 레거시 시스템을 일시에 폐기하지 않고, 점진적으로 새로운 시스템을 기존 구조 위에 “감싸며” 완전히 대체하는 접근 방식입니다.1. 개념 및 정의Strangler-Fig Pattern은 전체 시스템을 한 번에 교체하지 않고, 다음과 같은 방식으로 새로운 구조를 구축해 나갑니다:기존 시스템에 대한 요청 중 일부를 새로운 모듈로 라우팅새로운 기능 또는 영역을 점진적으로 분리 및 구축점차적으로 레거시 영역을 제거주요 목적다운타임 없이 안정적인 시스템 현대화새로운 ..

Topic 2025.06.28

Schema Stitching

개요Schema Stitching은 여러 개의 GraphQL 스키마를 하나의 통합 스키마로 결합해 단일 GraphQL API를 제공하는 기술입니다. 마이크로서비스 아키텍처나 다양한 도메인 팀이 각각의 GraphQL 서비스를 운영하는 환경에서 유용하며, 클라이언트는 이를 통해 하나의 엔드포인트에서 통합 데이터를 요청할 수 있습니다.1. 개념 및 정의Schema Stitching은 GraphQL 서버 간 스키마와 리졸버를 결합(stitch)해 통합 API를 구성하는 기술입니다. GraphQL Federation과 유사하지만, 더 유연하게 커스텀 리졸버나 관계형 조합이 가능합니다.목적다양한 도메인의 GraphQL 서비스 통합API 게이트웨이로서 통합 데이터 접근 제공팀 단위 독립 배포 및 통합 운영 구현2. ..

Topic 2025.06.27

LLM Gateway

개요LLM Gateway는 다양한 LLM(Large Language Model)을 기업 및 애플리케이션 환경에서 안전하고 효율적으로 연동·관리할 수 있게 해주는 중간 계층 소프트웨어이다. 멀티 LLM 백엔드 구성, 요청 라우팅, 로깅, 프롬프트 정책 관리, 보안 필터링 등 핵심 기능을 통합 제공하여 LLM 도입과 운영의 복잡성을 크게 줄여준다.1. 개념 및 정의 항목 내용 정의다양한 LLM을 통합하여 정책 기반 라우팅, 모니터링, 프롬프트 관리 등을 제공하는 게이트웨이 플랫폼목적LLM 서비스 운영 효율화, 비용 절감, 보안 제어 강화필요성모델별 API 구조/제약 다름 → 일관된 접근 필요LLM Gateway는 LLM 활용의 중추 역할을 하며, 서비스 품질과 운영 안정성을 보장한다.2. 특징특징설명기존 ..

Topic 2025.06.19
728x90
반응형