About us
We're moving to Luma! Follow the Domain-Driven Design (DDD) Australia calendar for upcoming events.
Welcome Domain-Driven Design practitioners & aficionados! This group is for software & product people interested in the world of domain-driven design. Covering topics from modeling to implementation, socio-technical systems, patterns, practices & heuristics, we'll have a range of talks, panel discussions and collaborative interactive sessions to collectively grow as practitioners of domain-driven design.
We have some great international (remote) & local guest speakers lined up and will be creating space for local first time speakers as well!
Sessions will be in-person (initially alternating each month between Sydney & Melbourne), with a livestream available.
Proudly supported by:
Contextive
Meetup image generated by Stable Diffusion 2.1 with prompt: "abstract art, photorealistic, australian, domain driven design, boundaries, relationships, components, software architecture, kandinsky" and negative prompt "text".
Upcoming events
1

Chris Simon – It’s like 10,000 streams when what you need is a queue
·OnlineOnlineIn conjunction with Virtual DDD, we have our own Chris Simon sharing his insights into the sticky challenges taking DDD design to implementation.
This is an ONLINE only event. You can join through Google Meet or watch on the YouTube live stream.
It’s like 10,000 streams when what you need is a queue
🎶🎵 A new dev team adopted E-D-A
Got head of line blocking, on their very first day
Isn't it ironic, don't you think 🎶🎵The last few years have seen widespread adoption of Event-Driven Architecture, supported by DDD practices such as event storming. But what does that orange sticky note become when we start implementing our design? Common implementation choices include event sourcing, streaming platforms like Kafka and queuing systems like RabbitMQ.
Unfortunately not every orange sticky note has the same operational needs, and many teams remain confused about the differences between these options, resulting in the selection of the wrong paradigm for their needs.
This can lead to unnecessary complexity & operational challenges such as head of line blocking, dropped messages, challenges dealing with failed messages, difficulty with adaptive scaling and inadvertently increasing coupling between services.
In this talk we'll bring that orange sticky note into the runtime of our system. We’ll start with a deep dive into the similarities and differences between event streaming platforms such as Kafka and queueing systems such as RabbitMq, Azure Service Bus & AWS SNS/SQS.
We’ll then look at ways to assess your orange sticky notes to work out which messaging and persistence paradigms suit each one, helping you build more resilient, scalable and loosely coupled event-driven architectures.
About Chris Simon
Chris is a technology coach and advisor helping technology teams drive business success. His focus is on helping startups realise their vision and new CTOs flourish in their roles. He also supports executives & boards with strategic technology advice, and engineering teams with training, mentoring and consulting in architecture, quality, domain-driven design and test driven development.He is a regular meetup & conference speaker (https://chrissimon.au/speaking/) and to support teams using Domain-Driven Design, he recently launched https://contextive.tech & co-founded the DDD Australia meetup and the ADAConf (https://adaconf.org) conference
27 attendees
Past events
25


