StreamYard On-Air

Shahab Ganji | Create a Tic Tac Toe Game & Learn About Event Sourcing

๐ŸŽฎ Create a Tic Tac Toe Game & Learn About Event Sourcing โ€“ Build Smarter Systems Through Simple Play ๐Ÿง โšก What if building a simple game could teach you a powerful backend pattern? In this hands-on session, weโ€™ll use a classic Tic Tac Toe game to introduce Event Sourcing โ€” an architectural approach where every state change is captured as an event. You'll build the game step-by-step, then explore how to store and replay every move using event streams. This session is perfect for developers curious about Domain-Driven Design, CQRS, and event-driven systems, all while having some fun! ๐ŸŽ“ What Youโ€™ll Learn ๐ŸŽฏ What is Event Sourcing? โ€“ Understand the core principles and when to use it ๐ŸŽฎ Modeling Game State with Events โ€“ Each move becomes part of the system's history ๐Ÿ“ฆ Storing & Replaying Events โ€“ Learn how to rebuild game state from an event log ๐Ÿ› ๏ธ CQRS in Action โ€“ Separate commands and queries for better design โš™๏ธ Event Versioning โ€“ What happens when your events evolve over time ๐Ÿ” Debug with Confidence โ€“ Use event history for tracing and analytics ๐ŸŒฉ๏ธ Scaling the Pattern โ€“ How this idea applies beyond games (finance, IoT, SaaS) ๐Ÿงฐ Tech Stack: .NET / C# | EventStore / SQL / Custom In-Memory Store ๐Ÿ”— Connect with Microsoft Zero To Hero: ๐ŸŒ Website: https://microsofthero.com ๐Ÿ”— LinkedIn: https://www.linkedin.com/company/microsofthero/ ๐Ÿ‘ฅ Join the Event-Driven Development Community! Want to build systems that are traceable, resilient, and scalable? ๐Ÿ‘‰ Subscribe and hit the ๐Ÿ”” for more events like this! #TicTacToe #EventSourcing #CQRS #GameDev #DotNet #CleanArchitecture #MicrosoftZeroToHero #EventDrivenArchitecture #DDD #SoftwareDesign #CSharp

Already registered?