November 29, 2023 Link to heading

Presenting at AWS re:Invent 2023 in Las Vegas was undoubtedly one of the highlights of my year. The experience was exhilarating and deeply fulfilling, as I had the chance to discuss adaptive strategies for building complex systems using distributed design patterns. I was joined by my esteemed colleagues, Kunaruk Osatapirat and Kim Kao, who brought their valuable insights and expertise to our session.

re:Invent conference Youtube Recording - Derick Chen - Implementing distributed design patterns on AWS (BOA309)

The Big Stage Link to heading

One of the most frequent questions I receive from developers is how to transform Adaptive Systems Design artifacts into actual modules and classes within the source code. This is a critical aspect of bringing theoretical concepts into practical application.

Our journey to AWS re:Invent 2023 was marked by intense preparation and collaboration. Over the past three months, we dedicated ourselves to crafting a comprehensive, hour-long break-out session that we were excited to share with the global tech community. We were ambitious and prepared content to illustrate how to design and build a modern, cloud native full stack application from scratch with business requirements. Full source code available here. During the session, we focus on sharing distributed design patterns that we used, including Saga, Event Sourcing and CQRS.

re:Invent conference Youtube Recording - Derick Chen - presenting on stage in Las Vegas

The hard work paid off, as we presented to a full house with over 300 in-person attendees with the waitlist lines meander out of the door. The dialogue continued for another 15 minutes after the session ended before we had to vacate the room for the next speaker.

For those who missed our live session or wish to revisit the discussion, you can now watch the full presentation on YouTube here. We hope it serves as a valuable resource for your projects and sparks new ideas for your system designs. This session is now available on YouTube.

Acknowledging the Supportive Community Link to heading

This achievement wouldn’t have been possible without the support and contributions of many individuals. I am especially grateful to Raja SP, Unni Pillai, Janos Schwellach, Teddy Aryono, Tamrah Barber, Cher Richardson, Anitha Deenadayalan, and Tara Diong. Your guidance and encouragement have been instrumental in this journey.

Original Event Details Link to heading

If you are attending AWS re:Invent 2023 in Las Vegas next month, I invite you to join me for a session where I will delve deeper into this topic. Along with Kim Kao and Kunaruk Osatapirat, we will share our knowledge and insights on adaptively implementing distributed design patterns. We will also present best practices that have been successfully implemented across development teams in the Asia Pacific region, accompanied by open-sourced implementation samples.

Mark your calendars for November 29, 1:00 - 2:00 PM at the MGM Grand, Level 3. Register for our session (BOA-309) and join us for an engaging and informative discussion. I look forward to meeting you in Vegas and exploring how we can continue to innovate and improve our software design practices.

Thank you for your continued interest and support. Let’s push the boundaries of what’s possible in software design together!