신입들은 MSA 쓰지 말라는 말에 대해 어떻게 생각하시나요?
안녕하세요 신입 3개월차 백엔드 엔지니어입니다.
현재 사이드 프로젝트를 하나 진행중입니다.
간단하게 ERC20 토큰 두 개와, 이더리움을 거래할 수 있는 DeFI 프로젝트이며, 구조는
NFT 유저 팔로워 및 팔로잉 정보를 담은 RDBMS,
코인의 가격과 마감가, 최고가, 최저가등의 정보를 담아두는 도큐먼트 Mongo,
그리고 EVM에서 가져오는 정보.
이렇게 3가지를 사용합니다.
아는 분의 여러 사람들의 조언을 들었는데, 구조가 여러 개의 I/O가 있으니 msa로 만들라는 분도 계셨고, 신입이 msa를 하다 보면 복잡하고 장점도 못 챙기는 경우가 많으니 몰아서 하라는 의견도 있었습니다.
어떻게 구현하는 게 좋을까요?
많은 트래픽을 실제로 다뤄보신 시니어 분들의 조언 달게 받겠습니다! 😘
#springboot
#backend
#blockchain
#msa
#arachitecture