Catalin’s Reviews > Building Microservices > Status Update

Catalin
Catalin is on page 159 of 616
An event is a fact, a statement that something happened, along with some info about what happened.

A message is a thing we send over an asynchronous communication mechanism, like a message broker.

With event-driven collaboration, we want to broadcast that event, and a
typical way to implement that broadcast mechanism would be to put the
event into a message.

The message is the medium, the event is the payload.
Jul 05, 2026 11:34AM
Building Microservices

flag

Catalin’s Previous Updates

Catalin
Catalin is on page 190 of 616
Jul 07, 2026 08:41AM
Building Microservices


Catalin
Catalin is on page 171 of 616
Jul 05, 2026 11:49AM
Building Microservices


Catalin
Catalin is on page 157 of 616
This means in request-response, the requester has to have knowledge of what the downstream recipient can do, with event-driven, the
emitter doesn’t need to know what any microservices are able to do.
Jul 05, 2026 11:30AM
Building Microservices


Catalin
Catalin is on page 157 of 616
The intent behind an event is the opposite of a request. The
event emitter is leaving it up to the recipients to decide what to do.

With request-response, the microservice sending the request knows what should be done and is telling the other microservice what it thinks needs to happen next.
Jul 05, 2026 11:30AM
Building Microservices


Catalin
Catalin is on page 147 of 616
A Data Warehouse is a relational data store, highly structured, where large amounts of data are stored and they are used, usually for ETL pipelines.

A Data Lake is an object store. It is essentially a giant folder of files. It is not relational. There are no SQL tables. The Data Lake is just a dumb file system, but we can use Databricks on top of the data lake to query the data inside.
Jul 03, 2026 03:43AM
Building Microservices


Catalin
Catalin is on page 147 of 616
The communication through common data is suitable when for instance you need to share a large amount of data to another microservice. If you do it via API, network gets overloaded. If you do it via message brokers, it will be a terrible idea, as message brokers are intended for short frequent messages.

So the approach allows you to push the data into a data store from where microservices can read and use it.
Jul 03, 2026 03:34AM
Building Microservices


Catalin
Catalin is on page 143 of 616
Asynchronous communication through common data mean microservices define a location in which data is stored and at some point later another microservice picks up that data and uses it somehow.
Jul 03, 2026 03:16AM
Building Microservices


Catalin
Catalin is on page 143 of 616
Jul 01, 2026 12:31AM
Building Microservices


Catalin
Catalin is on page 102 of 616
Jun 28, 2026 02:13PM
Building Microservices


Catalin
Catalin is on page 97 of 616
Jun 26, 2026 11:22AM
Building Microservices


No comments have been added yet.