
@DDDGreece co-organizer, Software Engineer, techie, music lover, movie buff
Joined March 2009
- Tweets1.3K
- Following851
- Followers302
- Likes1.3K
Valadis retweeted
AI assisted domain discovery by @sparcular on the second talk of the day!
Interesting how comparing sources of varying reliability can help us zero in on what's actually trustworthy.
We can use different tools that can give us the high level context from code artifacts.
Valadis retweeted
Message design patterns and trade-offs in event-driven architectures presented by @sparcular
Valadis retweeted
Let's unlock the synergy of Domain Driven Design and Value Stream Management with Dionysis Svoronos!
🗣️ Talk: "How Domain-Driven Experts Can Leverage Value Stream Management to Optimize End-to-End Delivery"
🍕🍻 Pizza, beers & networking at Moro tech!
meetup.com/dddgreece/events/…
Valadis retweeted
Anyone else feel like they're in a hostage situation with their @zendesk annual contract? Trying to get to a monthly plan is like Mission Impossible. While they decided to increase their prices
#Zendesk #SaaS #ContractLockin #CustomerService #vendorLockin
Valadis retweeted
Let's dive into Data Mesh with AWS Hero Konstantinos Siaterlis!
🗣️ Talk: "#37: Beyond the Hype: Practical Insights on Data Mesh Adoption"
🏆 Win devoxx.gr/ tickets! 🎉
🤝 Join us for networking & insights.
📍 Hosted by Orfium.
meetup.com/dddgreece/events/…
Valadis retweeted
I do automated testing not because I have a lot of time, it’s because I don’t. teapawt.org/erajasekar/status/9390…
Great quote about automated testing by @venkat_s at #richweb17 - I do testing not because I have time, but I don't.
Valadis retweeted
📢 Join us for the first DDD GR meetup of 2025! 📅
Lets uncover the value of Domain Driven Design and dive into hexagonal architecture, CQRS, and event-driven architecture with TypeScript & Nest.js.
meetup.com/dddgreece/events/…
Valadis retweeted
Publishing Events from Legacy
Why? To give legacy bragging rights? You know, some of that latent coolness.
The reason events are published out of a legacy system should be to provide a means of integration and to incrementally modernize/transform. The alternative is to jump into the existing legacy code and start teasing apart the tangle for the purpose of modularizing the monolith. I know that's possible because I've done it with very large codebases. Yet picking off small facts of happenings in the legacy is very effective and arguably much simpler. I've used both approaches, spoken and written about, and taught them.
Some claim that using events at all is due to the influence of Kafka. Is that true? It wasn't for me. Although Kafka may be involved in enabling this approach, it has nothing to do with the motivation. Domain Events and my use of them significantly predate Kafka.
Surprisingly, publishing events from legacy can require little to no legacy source code modification. Instead, you use a stream of database changes and reify transaction log entries to events, which then are published via a messaging mechanism. It may or may not be Kafka. If you are interested in learning more about this, see the OSS product Debezium.
This will be the topic of my next Design Accelerator episode.
Valadis retweeted
DDD Athens is back! 🏛️
Join us for a fascinating exploration of Domain-Driven Design, complexity, and the timeless philosophy of Aristotle with seasoned Solutions Architect Niko Kokkinos.
Don't miss the Aitherion field trip!
#DDDesign
meetup.com/dddgreece/events/…
Valadis retweeted
If I had to sum up
#DDDesign in one sentence, I would say:
"Domain Driven Design is about seeking efficiency when creating software (aligning our solution space with the problem space)"
medium.com/@tpierrain/domain…
Valadis retweeted
Listening to @VaughnVernon in #KanDDDinsky : Events are like tax returns. You may want to keep them a little longer. 🎯
Valadis retweeted
In a recent episode of the adddot podcast, @VaughnVernon speaks with @udidahan about software architecture, touching on SOA, event-driven architecture, and sagas buff.ly/4d2HJeq
Valadis retweeted
"The heart of software is its ability to solve domain-related problems for its user." - Eric Evans
Valadis retweeted
It's time for the summer edition of @DDDGreece #meetup at MORO TECH! Valadis on stage to discuss how to accelerate flow in software engineering teams
Valadis retweeted
Just before we hit the beach for some relaxing time off, we'll wrap up the season with a double presentation & awesome gifts from @BuildStuffConf and #BetterWays2024.
Don't miss it!
meetup.com/dddgreece/events/…
Valadis retweeted
When you talk about coupling, you should consider what kind of coupling you are referring to. A few thoughts on the many facets of coupling: enterpriseintegrationpattern…
Valadis retweeted
It takes seconds to go for a monolith. It takes years to revert that decision. Most of the time is spent in denial mode.
Valadis retweeted
new word: obselopers.
Leading us into a new world of observability during development, yeah.
Valadis retweeted
New article: Simpler encapsulation with immutability. blog.ploeh.dk/2024/06/12/sim…























