architecture
Async Failure Recovery: Queue vs Streaming Channel Strategies
Master failure recovery for queues and streams. Learn when each strategy works and why. Build message-driven systems that self-heal.
architecture
Master failure recovery for queues and streams. Learn when each strategy works and why. Build message-driven systems that self-heal.
architecture
Let’s explore architecture in which scalability and resiliency are side effect of our daily development, not something we struggle for.
We get confidence by practice, not by theory. And by practice we actually get to know what is DDD about.
Almost any business requires Workflows. Therefore it’s important to have ability to keep them maintainable and easy to understand.
Communication between Applications can be really challenging, yet with higher level abstraction we can make the integration effortless.
Let’s discuss how can we build Multi-Tenant system with the least possible effort using Symfony, Doctrine ORM, CQRS with Ecotone.
In this article we will focus on real life solutions for Multi-Tenant systems, which we can apply in Laravel based Applications with…
Let’s forget about low level code like SQL execution, data mapping, and switch the focus to the business parts of the system.
Messaging combined with Business Interfaces, can provide us with smooth development experience, testable code and a lot of extra features.
Let’s explore what is Resilient Messaging and how it can help us build systems that focus on business logic using DDD patterns.
Finally PHP receives production ready tooling for tracking business flows, communication between Services, errors and performance.
Let’s build our own Message-Driven Framework starting from proper abstraction based on Enterprise Integration Patterns.