Use a message envelope
The use of a message envelope has many benefits for the design of your application. It allows you to carry system information, nicely separated from domain information, in a generic way.
Read more [blog.frankdejonge.nl]
Posts tagged with messaging
The use of a message envelope has many benefits for the design of your application. It allows you to carry system information, nicely separated from domain information, in a generic way.
Read more [blog.frankdejonge.nl]
Event-driven systems come in all sorts of shapes and sizes. The obvious commonality is; they all use events to communicate information. These events come in many shapes and sizes, and determining what goes into an event has an immense impact on the design of your system.
Read more [blog.frankdejonge.nl]
Join 9,500+ smart developers
Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.
No spam. Unsubscribe anytime. You can also follow me on X.
"Freek publishes a super resourceful and practical newsletter. A must for anyone in the Laravel space"
Chris Fidao wrote another excellent post on AWS.
Read more [laravel-news.com]
Matthias Noback continues his highly interesting series of posts with programming guidelines. Part four is about messages.
Besides having a type and a particular value, messages can also be categorized:https://www.ibuildings.nl/blog/2016/02/programming-guidelines-part-4-messages
- A command message is a request for change. One object wants to make the other object do something.
- A query message is a request for information. One object wants to get something from the other object.
- A document message is the response from the other object, based on the query that was sent to it.