Hosted by dotnet with guest Tomohisa Takaoka, this discussion delves into developing distributed applications using Microsoft Orleans, event sourcing, and the Sekiban C# framework.

Distributed Applications with Microsoft Orleans and Event Sourcing Using Sekiban

Featured Guest: Tomohisa Takaoka
Show Host: dotnet

Overview

This session focuses on distributed application development utilizing Microsoft Orleans and event sourcing. The main topic is Sekiban, a C#-based, open-source framework implementing the Command Query Responsibility Segregation (CQRS) and event sourcing patterns.

Key Topics

  • Microsoft Orleans: Learn how this distributed, cross-platform framework helps build scalable and reliable applications in .NET.
  • Event Sourcing: Explore the benefits of capturing changes to application state as a sequence of events, improving auditability, consistency, and scalability.
  • Sekiban Framework:
    • Open-source CQRS and event sourcing framework written in C#.
    • Designed for high developer productivity.
    • Integrates seamlessly with LLM agents for enhanced workflows in VS Code.
    • Active contributor community.
  • Integration and Productivity:
    • How Sekiban makes it easier for developers to build and manage distributed systems with minimal overhead.
    • Practical demo of integration with language models and VS Code, improving application intelligence and developer experience.

Intended Audience

  • .NET developers interested in distributed application patterns
  • Architects looking to implement event sourcing and CQRS
  • Developers exploring productivity tools and frameworks for .NET
  • Anyone curious about open-source .NET frameworks

References & Further Exploration

Tags

Microsoft Orleans, event sourcing, CQRS, C#, Sekiban, open source, developer productivity, VS Code, LLM integration, dotnet