[태그:] JSON

데이터 교환 형식 (XML, JSON, YAML, CSV)

데이터 교환 형식의 필요성 서로 다른 환경의 시스템들이 데이터를 온전히 주고받으려면, 메모리 속 객체를 전송 가능한 형태로 변환하는 직렬화(Serialization)와 이를 다시 복원하는 역직렬화(Deserialization) 과정이 필수적으로 동반됨 데이터 교환 형식은 이 과정에서 이기종 플랫폼 간의 상호 운용성(Interoperability)을 보장하고 데이터 누락이나 왜곡을 방지하기 위한 표준 규격의 역할 수행   1. 사용자가 태그를 정의, XML XML: eXtensible Markup

MSA (Micro Service Architecture)

1. 대용량 분산 웹 서비스 위한, MSA의 개념 MSA: Micro Service Architecture 소프트웨어를 독립적으로 배치 가능 단위로 분리하여 시스템을 구성하는 아키텍처   2. MSA의 구성요소 (1) MSA의 구성도 API Gateway는 API 통신 중계, 공통 기능 추상화 역할 (2) MSA의 구성요소 구성요소 세부 기능 설명 API G/W – 라우팅 – 로드밸런싱 – 상호 독립적 API 서비스