Dariusz Gafka
@DariuszGafka
Followers
203
Following
271
Media
7
Statuses
174
I am sharing knowledge and experience about #DDD, #ES and #Message-Driven Systems. And making them effortless to follow with #Ecotone Framework in #PHP.
Poland
Joined March 2019
Today I'm presenting a new Enterprise feature of Ecotone - "Orchestrator", which allows to build even the most complex Workflows in PHP with ease: - No complex logic, - No configuration files - No External Services You own and you define your Workflow within PHP: To define the
0
1
1
When did we accept as normal that 60-70% of code we write is orchestration and boilerplate? Leaving just a fraction of our codebase dedicated to actually addressing real business challenges. Controller transformation, application service coordination, manual routing, repository
blog.devgenius.io
When did we accept as normal that 60–70% of code we write is orchestration and boilerplate?
0
0
2
Zero-config async processing in #PHP? Add #[Asynchronous("queue")] to any method, to enable asynchronous processing. No configs, extending framework classes, or setting up wiring needed. @EcotonePHP will automatically: - Create Message Consumer - Handle Routing & Serialization
0
1
2
For first new Users, Ecotone Enterprise comes with 40% discount code for first subscription payment. Go to https://t.co/619mRCEqpS, and provide promo code “resilientmessaging”, and discount will be applied. Offer will be available up to 10th of April.
0
1
0
From today, Ecotone comes with new website at https://t.co/619mRCDSAk. New website provides description of features, detailed code examples, and steps on how to get started. It aims to give general feeling on what Ecotone is about :)
0
1
2
Besides new website, Ecotone now comes with new Enterprise version. Ecotone Enterprise includes more custom advanced features, additional integrations, and ability to optimize the system usage. https://t.co/gIW1ukyNIC
blog.ecotone.tech
Ecotone provides now Enterprise set of features to enhance PHP applications with Kafka, Cross-Service communication, and Dynamic Channels.
0
1
2
Just published new article. Let's explore architecture in which scalability and resiliency are side effect of our daily development, not something we struggle for: https://t.co/Ti3gOrbjPE
#web #programming #php #development @EcotonePHP
blog.devgenius.io
Let’s explore architecture in which scalability and resiliency are side effect of our daily development, not something we struggle for.
3
2
2
Just posted article about practical side of Domain Driven Design: https://t.co/sTqpukWztb
#ddd #development #programming #php
dariuszgafka.medium.com
We get confidence by practice, not by theory. And by practice we actually get to know what is DDD about.
0
1
4
Just published Article: "Building Workflows in PHP with Ecotone". Almost any business requires Workflows. Therefore it's important to have ability to keep them maintainable and easy to understand. https://t.co/nbUGJRQWCe
#php #cqrs #messaging #webdevelopment #programming
blog.devgenius.io
Almost any business requires Workflows. Therefore it’s important to have ability to keep them maintainable and easy to understand.
0
2
5
Just posted "Integrating PHP Applications with Ecotone and RabbitMQ" Communication between Applications can be really challenging, yet with right level of abstraction, we can make the process effortless. https://t.co/qBqkirgGq6
#programming #php #development #rabbitmq
0
2
5
Just published Symfony Multi-Tenant Applications with @EcotonePHP. Let's discuss how can we build Multi-Tenant system with the least possible effort using @symfony, #Doctrine, #CQRS with #Ecotone. https://t.co/gAShCDZqpg
#php #development #eventsourcing #messaging
blog.devgenius.io
Let’s discuss how can we build Multi-Tenant system with the least possible effort using Symfony, Doctrine ORM, CQRS with Ecotone.
0
1
6
Just published "Laravel Multi-Tenant Applications with Ecotone". In this article we will focus on real life solutions for Multi-Tenant systems using @laravelphp together with @EcotonePHP. https://t.co/e1LhIJ0J7P
#php #laravel #messaging #ddd
blog.devgenius.io
In this article we will focus on real life solutions for Multi-Tenant systems, which we can apply in Laravel based Applications with…
0
1
2
Interested in how @EcotonePHP can help you in recovering from failures in a safe way? Read more on new documentation page - Message Handling Isolation: https://t.co/2pYKIh3FoE
#php #messaging #development #event #eda
docs.ecotone.tech
0
2
1
Just published - Working with Databases using DDD Mindset. Let's forget about low level code like SQL execution, data mapping, and switch the focus to the business parts of the system. https://t.co/0aFOqCSmza
#ddd #php #development #programming #database
blog.devgenius.io
Let’s forget about low level code like SQL execution, data mapping, and switch the focus to the business parts of the system.
0
1
2
What is a Command Bus? If you haven't encountered a Command Bus before, or not quite clear on it's purpose - this might help you develop an easy way to think about them. https://t.co/nAcZ0HyjyM
4
5
21
New Ecotone version was released 1.209.0. Check the changelog on
github.com
What's Changed Dbal business methods by @dgafka in #284 Resolving types improvements by @dgafka in #285 Read more about Dbal Business Methods. Full Changelog: 1.208.1...1.209.0
1
1
1
Just published: Message based-Business Oriented Interfaces. Messaging combined with Business Interfaces, can provide us with smooth development experience, testable code and a lot of extra features: https://t.co/r5to0vtXEZ
#messaging #ddd #php
blog.devgenius.io
Messaging combined with Business Interfaces, can provide us with smooth development experience, testable code and a lot of extra features.
0
1
2
Just published an article about #DDD and #Messaging with @laravelphp and @EcotonePHP. https://t.co/p4eq5HPlhQ It covers topics such as: - What is and how to use Messaging - How to build applications that can self-heal - How to focus on business parts of the system Also
blog.devgenius.io
Let’s explore what is Resilient Messaging and how it can help us build systems that focus on business logic using DDD patterns.
0
0
2
Starting from 1.206.0 @EcotonePHP now supports @laravelphp Queues for Asynchronous Communication. Read more here: https://t.co/w3kouswZGy
0
1
3