Latest news and articles about DDD, CQRS, Event Sourcing and Software Architecture in general, aggregated daily and delivered weekly to your feed (RSS) reader. Subscribe here!

Week 14, year 2020

  • Eventuate Tram supports Java 14 and @SpringBoot 2.2.6.RELEASE - Eventuate Tram supports Java 14 and @SpringBoot 2.2.6.RELEASE #AllTestsGreenOnJDK14 We just upgraded the development branches of a couple of example applications to Java 14 and @SpringBoot 2.2.6.RELEASE: Eventuate Tram Customers and Orders - Spring Boot - demonstrates how to maintain data consistency in an Spring Boot, JPA-based microservice architecture using choreography-based sagas. Eventuate Tram Sagas Customers and Orders - Spring Boot - demonstrates how to maintain data consistency in an Spring Boot, JPA-based microservice architecture using orchestration-based sagas. When the Eventuate Tram libraries, which are currently RC, are released the changes will be merged into master. [Eventuate, Inc]
  • Eventuate for Spring Boot and now Micronaut - upgrade information - Upgrading to the upcoming release of Eventuate Eventuate is a platform that solves the distributed data management problems inherent in a microservice architecture. It makes it straightforward to use patterns such as Sagas, CQRS and Event Sourcing and enables you focus on your business logic. The latest versions of Eventuate Local (0.32.0.RC4), Eventuate Tram (0.24.0.RC4), Eventuate Tram Sagas (0.13.0.RC4) now support both Spring Boot and Micronaut. We plan to make .RELEASE versions shortly. Here are the Eventuate Micronaut example applications: Eventuate Tram Customers and Orders - Micronaut - demonstrates how to maintain data consistency in an Micronaut, JPA-based microservice architecture using choreography-based sagas. Eventuate Tram Sagas Customers and Orders - Micronaut - demonstrates how to maintain data consistency in an Micronaut, JPA-based microservice architecture using orchestration-based sagas. Eventuate Customers and Orders - Micronaut - demonstrates how to maintain data consistency in an Micronaut, JPA-based microservice architecture using Micronaut, Event Sourcing, choreography-based sagas and CQRS. There are numerous other example applications for Spring Boot. Please note that adding support for Micronaut required changing the names of both Maven artifacts and packages. In order to upgrade to these versions, you must edit your source code. To simplify the process, we created a Python-based upgrade script that makes all but one of the needed renames for Eventuate Local, Tram and Saga applications. It would be great if you try it and provide feedback. [Eventuate, Inc]
Permalink | From 30 March 2020 to 05 April 2020 | Last updated on: Wed, 23 Jun 2021 11:07:56 GMT