Skip to content

Microservices

  • Small autonomous service and work together
  • Architectural design
  • Lightweight
  • Different languages and storage technologies
  • Independent deployment
  • Cloud enabled: escalate only the necessary part of the whole system

Challenges

  • Bounded context
  • Configuration Management
  • Dynamic Scaling
  • Visibility
  • Pack of Cards

Microservice Types

  • Data service: direct access to database
  • Business service: access to database + business rule
  • Translation service: calls another service
  • Edge service: expose the service in a different way for each client