Eventuate

Eventuate is a platform for developing asynchronous microservices and, like the Axon framework, it used the event sourcing model and the CQRS pattern. The main difference between the two approaches is that in the Eventuate platform, the command and event buses are local and not distributed. Another difference is that Eventuate allows only the use of the REST protocol for the remote communication.

The platform consists of two products, as follows:

  • Eventuate ES: This product uses an approach similar to the one of the Axon framework, which is based on an event sourcing programming and a persistence model.
  • Eventuate Tram: This is especially suitable for microservices that perform CRUD operations through the use of JPA/JDBC. It is easily integrated with the Spring framework, and it overcomes some limits of Eventuate ES, for saga handling in particular.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset