Free download » Free download video courses » IT and Programming » Build an Event Store in C# .NET for CQRS and Event Sourcing
  |   view 👀:3   |   🙍   |   redaktor: Baturi   |   Rating👍:

Build an Event Store in C# .NET for CQRS and Event Sourcing

Build an Event Store in C# .NET for CQRS and Event Sourcing
Free Download Build an Event Store in C# .NET for CQRS and Event Sourcing
Published 10/2024
Created by Thomas Jaeger
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 31 Lectures ( 7h 19m ) | Size: 7.61 GB


Build an Event Store in C#. NET for Event-Driven Architectures using CQRS, Event Sourcing and Domain-Driven Design
What you'll learn
Understand the importance of using business (domain) events as a source of truth in your solution.
Understand how to use and implement the ubiquitous language in your source code.
Understand how to build an event store, how it functions, and how to use it properly.
Understand how to separate a system between read and write functions to optimize flow and performance by using CQRS.
Understand how to use Domain-Driven Design (DDD) in your solution using aggregate roots.
Understand what projections are and how to program projections.
Understand how to publish domain events and failure events.
Understand what snapshots are and how to use them properly.
Understand what read-models are and how to implement them.
Requirements
It is not entirely required but it would be helpful to know how to program in C#. If you are a Java developer, you can easily convert the concepts or even the source code to Java.
Description
Real-time communication and feedback to your customers are more important then ever. Customers have become used to immediate feedback on the actions they take in your software. It is very hard in create, read, update, and delete (CRUD) based applications to provide this sort of responsiveness that your customers are demanding. Event-based solutions that are based on CQRS, Event Sourcing, and Domain-Driven Design (DDD) can offer deep insides in real-time to your customers and to your business. More importantly, you won't loose data in an event-sourced solution when compared to CRUD-based solutions because your solution will be able to provide the context on why changes happened and record changes into an immutable log, the event store.In this course, you will learn about the importance of using domain events as your source of truth instead of pieces of data that are incomplete in CRUD-based applications. You will be able to tell stories on what happened when and why. You will be able to answer future questions by your customers and business even though you may not have all the requirements at hand when you design and build your event-sourced solution.At the very heart of your solution will be the event store. The event store is the source of truth in your entire solution. We will be building an event store in C#. NET and utilizing AWS DynamoDB as the persistence mechanism. However, the provided C# source code can easily be converted to Java or other languages. For the actual persistence, you could also use MySQL, PostgreSQL, MongoDB, and others. The C# code is abstracted so that can you can re-use it for specific persistence implementations. The concepts and code can work for on-premise, cloud only, or hybrid models. For an example read model implementation, we will be creating a read model using MySQL in AWS.Once you understand the power of even sourcing, you won't go back.
Who this course is for
Developers and Architects who are curious about event-driven architectures by utilizing CQRS, Event Sourcing, and Domain-Driven Design (DDD).
Homepage
https://www.udemy.com/course/build-an-event-store-in-c-sharp-with-cqrs-and-event-sourcing/

Screenshot









Build an Event Store in C# .NET for CQRS and Event Sourcing Torrent Download , Build an Event Store in C# .NET for CQRS and Event Sourcing Watch Free Online , Build an Event Store in C# .NET for CQRS and Event Sourcing Download Online

In today's era of digital learning, access to high-quality educational resources has become more accessible than ever, with a plethora of platforms offering free download video courses in various disciplines. One of the most sought-after categories among learners is the skillshar free video editing course, which provides aspiring creators with the tools and techniques needed to master the art of video production. These courses cover everything from basic editing principles to advanced techniques, empowering individuals to unleash their creativity and produce professional-quality content.

Comments (0)

Information
Users of Guests are not allowed to comment this publication.