Microservices: Difference between revisions

From Devguid
No edit summary
No edit summary
Line 9: Line 9:
* Resilience to error
* Resilience to error
* Secure
* Secure
* Own their own data
* Independently deployable
* Within specific boundaries


=== When do you need one ===
=== When do you need one ===

Revision as of 15:00, 25 April 2023

About

  • Autonomous
  • Single responsibility principle
    • Do one thing and do it well
  • Should be able to deploy on it's own
  • Public interface should be defined clearly
  • Perform well
  • Resilience to error
  • Secure
  • Own their own data
  • Independently deployable
  • Within specific boundaries

When do you need one

  • When scaling

Size of a microservice

Resilience

Securing

Deploy