Migrate, Modernize and Build Java Web Apps on Azure: This live workshop will cover methods to enhance Java application development workflow.
Modern Digital Website Security: Prepare to face any form of malicious web activity and enable your sites to optimally serve your customers.
Architect and Dev Advocate, Modern App Dev with Oracle at Oracle
Fernandina Beach, US
Joined Jun 2021
Stats
Reputation: | 642 |
Pageviews: | 127.5K |
Articles: | 17 |
Comments: | 2 |
Articles
Comments
Jul 04, 2023 · Paul Parkinson
agreed! :) and thanks so much!
Dec 21, 2021 · Paul Parkinson
Sorry if the blog was misinterpreted. Cross-boundary transactions and atomicity across microservices are not actually discussed here nor am I showing how to have two tables with acid. Also, no distributed transactions are used and I'm not making an exclusive claim one way or another re relational vs any other data models (Oracle happens to support many models). In short, aside from giving code examples of DB and AQ messaging of course, I am discussing the basic need/operation of making a data change and asynchronously (via messaging/eventing) communicating that change to interested services with exactly-once message guarantees implicitly/transparently such that the developer does not need to handle idempotence, de-duplication, etc. and for this I would argue better solutions do not exist actually (I'll also mention that Oracle AQ/TEQ is compatible and interoperable with Kafka and Kafka APIs and future blogs will elaborate on that).