AWS_Micro Service
1. 개념 : 잘 정의된 API를 통해 통신하는 독립 서비스로 구성된 APP. 이와 반대되는 모놀리식 APP은 일부 기능이 마비되면 전체가 마비되지만 마이크로 서비스 APP은 기능 하나에 장애가 발생하여도 전체가 마비되지 않는다. 마이크로 서비스 방식으로 실행하려면 기능을 분리시키고 독립된 컴퓨팅 환경에서 작동하도록 해주어야 한다. 기능들이 서로 같은 기기(서버)내에 있지 않으니 통신하여야 하는데 이를 API 호출로 처리한다. 2. API 정의 : 분리된 기능을 제공해주는 서버의 이름과 어떤 함수를 사용해서 통신하는지, 어떤 파라미터를 사용하면 처리를 해줄 것인지, 응답 메세지는 어떤것이 올지 등등 API 형태로 정의한 것 1) 장점 - 자율성 : 기능이 각자 독립적으로 작동하기 때문에 특정 기능에 장애..
2021.12.29