Distributed Applications with Microsoft Orleans and Event Sourcing Using Sekiban
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
- Microsoft Orleans
- Sekiban GitHub Repository
- Event Sourcing and CQRS in .NET
- VS Code Extensions for .NET Development
Tags
Microsoft Orleans, event sourcing, CQRS, C#, Sekiban, open source, developer productivity, VS Code, LLM integration, dotnet