- 마이크로서비스는 특정 시스템에 적합한지 판단하고, 목표 설정과 서비스 제공 등을 담당하는 역할을 한다. 🧠
- 마이크로서비스는 자발적으로 나타난 시스템들의 공통적인 특징과 기술을 모아 부여된 명칭이다. 💡
- 마이크로서비스는 서비스 분리와 독립적인 데이터베이스를 사용하는 것이 특징이지만, 실제 적용 시 데이터베이스 분리 전략이 어려운 경우가 많다. 🔌
- 마이크로서비스 관련 기술들이 아직도 널리 쓰이지 않고 있으며, 그 접근 방식이 기존 방식과 다르기 때문에 의사소통에 어려움이 있다. 🎤
- 여러 서비스에서 데이터를 참조할 때 요청 개수가 많을 경우, API 호출 등으로 속도 저하가 발생할 수 있다. 🐌
- 마이크로서비스 환경에서도 monolithic 구조처럼 쿼리 진행 및 데이터 조인이 동일한 방식으로 고려될 수 있다. 🔄