728x90
반응형

API설계 3

GraphQL Live Queries

개요GraphQL Live Queries는 클라이언트가 서버에 한 번 요청한 쿼리를 지속적으로 유지하여, 데이터 변경이 발생할 때마다 자동으로 최신 결과를 전송받는 실시간 데이터 처리 방식입니다. 기존의 Query/Mutation 기반 모델과 달리, 폴링(Polling)이나 별도의 Subscription 로직 없이도 데이터 일관성을 유지할 수 있어 실시간 웹 애플리케이션에서 주목받고 있습니다.1. 개념 및 정의항목설명비고정의데이터 변경 시 자동으로 재평가되어 결과를 푸시하는 지속형 GraphQL QuerySubscription과 구분목적실시간 데이터 동기화 단순화클라이언트 로직 최소화필요성실시간 UX 요구 증가채팅, 대시보드 등2. 특징항목설명비교지속적 쿼리 유지단일 쿼리로 상태 유지Polling 대비 ..

Topic 2026.02.17

디지털플랫폼 정부 표준 API 가이드

개요디지털플랫폼 정부 표준 API 가이드는 공공기관이 디지털플랫폼 정부 구현을 위해 서비스 간 데이터·기능을 안전하고 일관성 있게 연계하기 위한 공공 API의 개발·관리·보안 기준을 제공하는 지침서입니다. 행정안전부와 한국지능정보사회진흥원(NIA)이 운영하며, 공공서비스의 민간 개방, 부처 간 협업, 통합 플랫폼 구현을 위한 표준화된 API 구조와 정책 기반 관리방안을 제시합니다.1. 개념 및 정의 항목 설명 비고 공공 API공공기관이 보유한 정보·서비스를 외부 시스템과 연동하기 위해 공개하는 인터페이스RESTful 기반이 원칙목적공공서비스 간 연계성과 민간 개방 활용성 향상디지털플랫폼 정부 서비스 통합 기반적용 대상중앙부처, 지자체, 공공기관, 플랫폼 구축 사업 등API 중계시스템, G-클라우드 연..

Topic 2025.08.05

Sequence Diagram

개요시퀀스 다이어그램(Sequence Diagram)은 UML(Unified Modeling Language)의 대표적인 행위 다이어그램 중 하나로, 객체 간 메시지 교환과 상호작용을 시간의 흐름에 따라 표현한다. 시스템의 동적 동작을 명확하게 시각화할 수 있어 소프트웨어 설계, 커뮤니케이션 구조 분석, 기능 명세서 작성 등에 널리 사용된다. 이 글에서는 시퀀스 다이어그램의 개념, 구성 요소, 작성 방법, 활용 사례 등을 상세히 정리한다.1. 개념 및 정의시퀀스 다이어그램은 시간 축을 따라 객체(또는 참여자) 간의 메시지 흐름을 위에서 아래로 표현하여 시스템의 동작을 명확하게 시각화하는 다이어그램이다. 주로 특정 유스케이스 또는 시나리오에 대한 실행 순서를 모델링할 때 사용된다.2. 구성 요소 요소 설..

Topic 2025.04.25
728x90
반응형