microservices are small autonomous services that work together and ensure safety and change speed

characteristics of microservices

  • small in size
  • messaging enabled
  • bounded by contexts
  • autonomously developed
  • independently deployable
  • decentralized
  • built and released with automated processes
  • frequently deliver value to customers

Integrating applications

requirements

  • Application coupling: applications should minimize their dependencies on each other so they can evolve without causing problems to others.
  • Data timeliness: minimize time between ona application sharing data and other receiving it.
  • Data or functionality: not share data but also functionalities, due to it provides a better abstraction between them
  • Reliability: Reliable and asynchronous communication allows source application do other work

The rest of the content (6 read minutes) is restricted.

Please use your personal access token or register to access.

Create account or login