mardi 5 octobre 2021

Designing a spring boot microservice that handles heavy load

We need to design a microservice using sprint boot that -

  1. Handles around 500 requests per second.
  2. p99 latency should be < 100 ms.
  3. Should be highly available and scalable.
  4. We would also need to persist the data on every request call.

I need some pointers regarding

  1. What should be our approach to designing the microservice that confirms the above qualifications?
  2. What should be the frameworks that we should think about?
  3. What should be the design patterns that we should use?

This is my first time designing the microservice from scratch. I need to understand what should be our thought process around designing a very robust microservice. What should be our approach?

Aucun commentaire:

Enregistrer un commentaire