Skip to content

1‐ Microservice introduction

Prayag edited this page Nov 17, 2023 · 1 revision

Lot of questions confusions are around the microservice architecture.

  • what is microservice?
  • why do I need microservice?
  • There is already SOA. How is it different?
  • how do I model my microservice?
  • how do i set the boundries of my microservice?
  • how do I define micro?
  • what technologies should i use?
  • how do I implement microservice?
  • how do make my microservice resilient?
  • how do I scale my microservice?
  • how do I secure my microservice?
  • how do i monitor my microservice?

Microservices are business driven services that can be independently releasable.

What are attributes of microservice?

BAD CSS

  • Business domain driven model

  • Aligned with organization: Stream aligned team, Matthew Skelton and Manuel Pais

  • Independently Deployable

  • Cost less (organizational, technical, scaling, robustness)

  • Stateful

  • maintainable Size