Skip to Content
Event-Driven Architecture in Golang
book

Event-Driven Architecture in Golang

by Michael Stack
November 2022
Intermediate to advanced
384 pages
8h 47m
English
Packt Publishing
Content preview from Event-Driven Architecture in Golang

9

Transactional Messaging

In this book, we have transformed an application into an asynchronous one, which removes a lot of issues that arose from the tightly coupled and temporally bound nature of synchronous communication. Nearly all communication in the application is now made with a message brokered through NATS JetStream, providing loose coupling for the application components. However, despite all the advances we have made, we still face issues that all distributed systems suffer from.

In this chapter, we are going to discuss the following main topics:

  • Identifying problems faced by distributed applications
  • Exploring transactional boundaries
  • Using an Inbox and Outbox for messages

Technical requirements

You will need to install or have ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Hands-On Software Architecture with Golang

Hands-On Software Architecture with Golang

Jyotiswarup Raiturkar

Publisher Resources

ISBN: 9781803238012Supplemental Content