Event Store is the stream database for Event Sourcing.
Event sourcing is persisting changes to state as an ordered sequence of events. Current state can be calculated from those events.
Event Store is a database to store your data as a series of immutable events over time, making it easy to build event-sourced applications.
Whilst performance depends on configuration and use patterns, we've benchmarked Event Store at around 15000 writes per second and 50000 reads per second!
Event Store can run as a cluster of nodes containing the same data, which remains available for writes provided at least half the nodes are alive and connected
Event Store is licensed under 3-clause BSD license, whether is runs on a single node or as a high availability cluster. Commercial offers are available in case official support is required.
Event Store is platform and language independent. It has a native HTTP interface and there are native drivers for .NET, Java and other languages.
Micro Frontends – A Strive for Fully Verticalized Systems
Featuring David Leitner
Microservices brought you significant benefits, which allow you to structure teams based on business capabilities, improve scalability and enable the flexibility of being polyglot. Unfortunately, these powerful architectures are often complemented by a feature-rich browser application which ends...best-practices architecture frontend-monoliths verticalized-systems
Beyond Design Principles and Patterns: Writing Good Object-Oriented Code
Featuring Matthias Noback
Of course, you should read all you can about SOLID, Design patterns, Patterns of Enterprise Application Architecture, etc. Once you have a basic understanding of these topics you still have to write that code though, and write it well too! What is good code? Are there some guidelines, or rules of...architecture web-application-architecture
The Dark Side Of Events
Featuring Vladik Khononov
Events are your industry’s near and dear. All technological conferences are full of talks on event sourcing, event driven architectures, or event driven integrations. So hey, why not make another one? …But a bit different: Let’s talk about the dark side of this pattern. Events, as any tool, can...architecture microservices event-sourcing event-driven-architecture events
DDD: Strategic Patterns and Microservices by Example
Featuring Erik Ashepa
As Microservices have grown in popularity in recent years and quickly became the preferred method for many developers, more and more teams are facing difficulties integrating and extending them with the high cadence promise they initially delivered.architecture data-ownership team-autonomy bounded-context strategic-ddd microservices ddd
Leveraging Metamodels and DCI to Build Modular Monoliths
Featuring Dan Haywood
In your typical "big-ball-of-mud" monolith, both (horizontal) layers and (vertical) subdomains become intertwined. Architectural constraints are needed to prevent this from happening. Microservices is one way to enforce those constraints, but if what you're really struggling with is...modular-monoliths metamodels microservices architecture ddd
Oops, I DDD it Again (and Again)
Featuring Ora Egozi-Barzilai
Using DDD for mapping a company’s core domain is quite known and one can find many case studies on that, but case studies for merging or re-dividing domains upon acquisition are harder to find.culture boundedcontexts sociotechnical strategic-ddd architecture conways-law merge-domains autonomous-teams
An Engineer's Guide to a Good Night's Sleep
Featuring Nicky Wrightson
As organisations look to empower engineers more, and embrace devops practices, you have seen the support role change quite a bit too.out-of-hours-support failure-recovery distrubuted-systems failure fault-tolerance operational-support best-practices architecture microservices
Lightning Talk: Event Sourced Project Management: Plan, Execute and Deliver Like A Boss
Featuring Robert Reppel
Three years of abusing event storming and bounded contexts as a project planning tool: Duct tape, improv and baling wire. An experience report.architecture bounded-contexts event-storming