기존 구조와 문제점

Laravel : 벨리데이션 및 사이트 관련 api 서버
Node.js : 체결, 차트, 타코인 블록체인 연결 관련 서버

Laravel : 벨리데이션 및 사이트 관련 api 서버 Node.js : 체결, 차트, 타코인 블록체인 연결 관련 서버

개선 방안

image.png

이러한 아키텍처 개선을 통해 기존 모놀리틱 구조의 한계를 극복하고, 초당 수만 건의 거래를 안정적으로 처리할 수 있는 확장 가능한 시스템을 구축했습니다.

시스템 디자인

image.png

  1. Gateway에서 인증/인가 처리 후 주문 서버로 요청 전달
  2. 주문 서버에서 유효성 검증 후 Kafka를 통해 유저 서버로 전송