Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Table of Contents

Info

https://learnk8s.io/blog/scaling-spring-boot-microservices

특정시간에 트랙픽이 몰리는 상황을 가정 하겠습니다.


우리의 BACKEND는 1개의 서비스가 있습니다.

트래픽을 받기 위해 BACKEND를 4개로 늘립니다. 4개의 BACKEND로 트래픽을 감당하기 어렵습니다.

BACKEND를 8개로 늘립니다. 

하지만 8개의 BACKEND로도 트래픽을 감당하기 어렵습니다.

EVENT STREAM방식으로 Architecute를 변경해야 합니다.

  • BACKEND가 처리 가능한 만큼만 처리 하게 합니다.