Just Another Devjustanotherdev.hashnode.dev·Nov 25, 2024Event sourcingWhy should I use event sourcing (or why not)? As a general rule, I always try to find reasons not to use some new technology rather than reasons to use it. This is probably because I’ve been a victim of overengineering and now I feel really bad whene...Event Sourcing
Amin Khansariakhansari.hashnode.dev·Nov 20, 2024Event Sourcing: A matter of definitionEvent Sourcing is a straightforward pattern to both use and understand. However, why do we encounter numerous strong opinions, challenges, or even failures? The primary reason is usually due to confusion. In this article, I will attempt to elaborate ...Event Sourcing
Siddhartha Soxyprogrammer.com·Nov 18, 2024FeaturedUnderstanding CQRS and Event Sourcing: A Path to More Robust Distributed SystemsIntroduction Distributed systems are all the rage these days! With system design gaining traction in the software world, everyone is eager to learn and implement distributed systems. They (Distributed Systems) undoubtedly have their merits and provid...35 likes·352 readsDistributed Systems#CQRS
Tomohisa Takaokatomohisa.hashnode.dev·Oct 8, 2024Enhancing Flexibility in Event Sourcing by Evolving Aggregate TypesI am Tomohisa Takaoka, CTO of the J-Tech Japan, We are currently developing Sekiban, an Event Sourcing/CQRS framework, at the company. It is an open-source framework, so we would be very happy if you could at least give it a star! https://github.com/...Event Sourcing
Milan Jovanovićmilanjovanovic.hashnode.dev·Aug 31, 2024Introduction to Event Sourcing for .NET DevelopersI've been coding in .NET for years, but I never built an event sourced system. Event sourcing has always intrigued me, though. The idea of capturing every change and having a complete history of your data - it's fascinating. So, I decided to dive in....3 likes·112 readsEvent Sourcing
Brett Fleischerbrettsblog.hashnode.dev·Aug 28, 2024Part 2: Event Sourcing in ActionRecap In Part 1 of this series, I explored the foundational principles and historical context of Event Sourcing, highlighting its evolution and relevance in modern software systems. In this second part, I will build on these foundational concepts and...45 readsLet's Learn Event Sourcingevent-driven-architecture
Aparna Vikramanaparnavikraman.hashnode.dev·Aug 11, 2024Rate limiting AWS Lambda invocation with AWS SQS event sourceOverview AWS Lambda provides developers with serverless computing resources with built-in scalability and optimizes agility, performance, cost, and security. But it comes with its challenges. In this blog, we will see the current scaling behavior, an...aws lambda
Brett Fleischerbrettsblog.hashnode.dev·Aug 7, 2024Part 1: Event Sourcing UnveiledBackground The world runs on data. At some point, all of us have been exposed to both the storing and sharing of data in one form or another. This may be as simple as an Excel spreadsheet keeping track of monthly expenses or it could be as complex as...56 readsLet's Learn Event Sourcingevent-driven-architecture
Tomohisa Takaokatomohisa.hashnode.dev·Aug 3, 2024Reasons and Solutions for Deserialization Failure of Data Persisted in Json while Representing State with Types in C#"JsonDerivedType" is an attribute in C# that can be attached to a parent interface to define which types implement that interface, allowing the state to be represented by types. By using this method, you can define the data type with the original par...39 readsjson
Tomohisa Takaokatomohisa.hashnode.dev·Aug 3, 2024Reflections on Using C# Reflection on F# Code.NET, the framework on which C# runs, supports multiple languages, one of which is F#, a functional programming language. We developed Sekiban, an event sourcing CQRS framework, using C#. I have been trying various things for a while, thinking that F...146 reads#fsharp