Eventuate.io has formally released a new version of the Eventuate platform. It ships with a host of new significant features including the addition of support for Micronaut to the Eventuate Tram/Local frameworks, upgrade to Java 14 and Spring Boot 2.2.6, enhanced developer tooling using a new Spring Boot-based starter service and finally greatly improved performance and observability metrics for the Eventuate CDC component.
The Eventuate platform caters to the problem of management of distributed data in a microservices-based architecture. It is split into two main components, a set of frameworks -> Eventuate Tram/Eventuate Local and infrastructure -> Eventuate CDC. The Eventuate Tram framework is used for microservices that rely on traditional persistent models (e.g. JPA/JDBC) and can be easily added to existing microservices applications with minimal changes to the code base. The Eventuate Local framework, on the other hand, is used for microservices that rely on the Event Sourcing persistent model. The Eventuate CDC (Change Data Capture) component performs the complex task of orchestrating operations between the various physical resources (databases / message brokers) within a microservices landscape.
Eventuate Tram/Eventuate Local frameworks now include support for using Micronautin addition to Spring Boot. The example applications have been updated to reflect the support for Micronaut. This includes the Eventuate Tram Customers and Orders - Micronaut (using choreography) and Eventuate Tram Sagas Customers and Orders - Micronaut (using orchestration).
The current Java/Spring Boot support for both frameworks has been upgraded to Java14 and Spring Boot - 2.2.6. The frameworks continue to provide support for popular databases (MySQL/Postgres) and message brokers (Apache Kafka, ActiveMQ, RabbitMQ and Redis Streams).
The Eventuate CDC Service now has improved performance capability in addition to enhanced observability for the service including health check endpoints and service metrics based on Prometheus. It continues to support all major databases and message brokers.
According to Chris Richardson, the founder of Eventuate.io, the fundamental premise of the platform is to help tackle the problem of distributed data management, which is quite prevalent in microservices-based architectures. Patterns such as transactional messaging, outbox patterns, CQRS, sagas, and event-driven microservices have emerged in recent times as solutions. Implementing these patterns are complex and require a high degree of investment and effort by enterprises. The platform aims to plug that gap by offering a complete suite of tools and techniques which provide robust implementations of these patterns, freeing up the developers to focus on what they do best, i.e. implementing business logic.
Richardson further states that his experience in helping enterprises migrate to microservices led to the realization of the value of enabling the platform to be used with an enterprise’s current infrastructure in place, e.g. MySQL/Postgres databases and Kafka/RabbitMQ message brokers. These are familiar, proven and scalar technologies which significantly lower the adoption barrier for the platform.
The platform is now in its fifth year of existence and has evolved into a mature platform with multiple features incorporated over the years. Richardson mentions that the team is hard at work to continue to add new features that make it easier for developers to implement microservices. There will also be expansion of support for the current frameworks, including releasing NodeJS support.
This new release adds to the growing trend of mature platforms like AxonIQ, vLingo, and EventStoreDB that are being made available to easily implement event-driven microservices, event sourcing based architectures, sagas, CQRS patterns, and domain-driven-design techniques.
#spring boot #microservices #microservice frameworks #micronaut #development #architecture & design #news
Cross-Platform Development Services
With the development in mobile app technology, a huge time saver as well as the quality maintainer technology is Cross-Platform App development. The development of an app that takes less time to develop as well as uses one technology to develop an app for both android and iOS is game-changing technology in mobile app development.
Want to develop or design a Cross-platform app?
With the successful delivery of more than 950 projects, WebClues Infotech has got the expertise as well as a huge experience of cross-platform app development and design. With global offices in 4 continents and a customer presence in most developed countries, WebClues Infotech has got a huge network around the world.
Want to know more about our cross-platform app designs?
Share your requirements https://www.webcluesinfotech.com/contact-us/
View Portfolio https://www.webcluesinfotech.com/portfolio/
#cross-platform development services #cross platform mobile app development services #cross-platform mobile app development services #cross platform app development services #hire cross platform app developer #hire cross-platform app developer india usa,
Are you looking for the best Cross-Platform app developers in USA? AppClues Infotech has the best expertise to create mobile app on Android & iOS platform. Get in touch with our team for the right Cross-Platform app development solution.
For more info:
#cross-platform app development #cross-platform framework development #cross-platform mobile app development #top cross platform app developers in usa #top cross platform app developers in usa #develop a cross-platform mobile app
AppClues Infotech is a top-notch cross platform mobile app development company in USA. With strong mobile app designers & developers team that help to create powerful cross-platform apps using the current market technologies & functionalities.
For more info:
#cross platform mobile app development company #best cross platform mobile app development #cross platform app development services #top cross platform app development company #cross-platform app development usa #hire cross-platform app developer
AppClues Infotech offers high-quality cross-platform mobile app development services. Our expert & highly skilled developers build innovative, robust, scalable & interactive mobile apps for your business needs with the most advanced tools & features.
For more info:
#cross platform mobile app development company #best cross platform mobile app development #cross platform app development services #top cross platform app development company #hire cross-platform app developers #hire top cross-platform app developers usa
Are you finding the best Cross-Platform App Development Service providing company in USA? We at AppClues Infotech is one of the leading mobile app development company in USA that helps to make a creative & high-quality Cross-Platform mobile app with modern methodology & technology.
Hire our dedicated team of designers & programmers for your app development project.
Cross-Platform App Development Services
• Custom Cross-Platform App Development
• Porting Cross-Platform Apps
• Cross-Platform App Migration
• Cross-Platform UI/UX Designing
For more info:
#best cross-platform app development services company in usa #cross platform mobile app development company #best cross platform mobile app development #cross platform app development services #top cross platform app development company #cross-platform app development