DevOps isn't dead, it has just evolved. And the developer experience has been a driving force.Tell us how your DevOps journey has changed.
Stop letting outdated access processes hold your team back. Learn how to build smarter, faster, and more secure DevOps infrastructures.
Technical Director at naturalprogrammer.com
Sanjay is passionate about exploring application development frameworks and their latest best practices. He has 25+ years of software development experience, and has been intensely working on Spring Framework for last 9 years, following its latest best practices and patterns. He is also the developer of "Spring Lemon," a configurable and extensible open source library for developing Spring Boot 2 based RESTful web services.
Stats
Reputation: | 305 |
Pageviews: | 317.3K |
Articles: | 6 |
Comments: | 5 |
Comments
Feb 22, 2023 · Nicolas Fränkel
Another thing I find exciting about Spring Modulith is its Event Publication Registry. Seems like it has the potential to replace "Kafka + Outbox" in many use cases (e.g. when sending a user-verification-mail with eventual consistency, or when you'd want to avoid long running transactions and prefer asynchronous events with eventual consistency), thus getting rid of the Kafka complexity!
Feb 22, 2023 · Shai Almog
Another thing I find exciting about Spring Modulith is its Event Publication Registry. Seems like it has the potential to replace "Kafka + Outbox" in many use cases (e.g. when sending a user-verification-mail with eventual consistency, or when you'd want to avoid long running transactions and prefer asynchronous events with eventual consistency), thus getting rid of the Kafka complexity!
Apr 16, 2020 · Sanjay Patel
Hi Blue! Long since I worked on this, but AFAIK, at least there's a state attribute to differentiate among different requests.
Feb 10, 2019 · DZone_karap
Very helpful! Two questions:
1) Is BPMN a natural fir for the Orchestration? Is it a common practice or there's any downside?
2) What could be the solutions to ensure that Orchestration service updates the state and then publishes the event in a single transaction? (I.e. after the stare is updated, publshing the event might fail, or vice versa)
Nov 17, 2018 · Sanjay Patel
Thanks Srikanth. Spring Lemon has the code for Bpring Boot and AngularJS (but not Angular 6)