Latest news and articles about DDD, CQRS, Event Sourcing and Software Architecture in general, aggregated daily and delivered weekly to your feed (RSS) reader. Subscribe here!

Week 28, year 2023

  • Exploring the main features of EventStoreDB - What exactly is EventStoreDB? What makes it different from other operational databases? [Event Store blog]
  • A Service Boundary Homework Problem - I guess it was inevitable, but quite often I see homework problems on r/microservices seemingly assigned in some intro CS class. Peculiarities of that aside, they can be quite fun to work through as thought experiments. One recent one came up: Hi, I am working on a school app. [Jimmy Bogard]
  • How to create a Docker image for the Marten application - Containerisation is something that pushed our industry much further. Generating immutable artefacts is a foundational aspect of the DevOps… [Event-Driven by Oskar Dudycz]
  • Vertical Slices in practice - I’m a preacher for the CQRS, Vertical Slices, and Feature Folders. I won’t hide that, and I won’t even try. I believe that structuring code… [Event-Driven by Oskar Dudycz]
  • Lessons Learned Running Presto at Meta Scale - Presto is a free, open source SQL query engine. We’ve been using it at Meta for the past ten years, and learned a lot while doing so. Running anything at scale - tools, processes, services - takes problem solving to overcome unexpected challenges. Here are four things we learned while scaling up Presto to Meta scale, and some advice if you’re interested in running your own queries at scale. Scaling Presto rapidly to meet growing demands: What challenges did we face? Deploying new Presto releases [High Scalability]
  • Gossip Protocol Explained - You can subscribe to the system design newsletter to excel in system design interviews and software architecture. The original article was published on systemdesign.one website. What Is Gossip Protocol? The typical problems in a distributed system are the following [1], [11]: maintaining the system state (liveness of nodes) communication between nodes The potential solutions to these problems are as follows [1]: centralized state management service peer-to-peer state management service [High Scalability]
  • A Service Boundary Homework Problem - I guess it was inevitable, but quite often I see homework problems on r/microservices seemingly assigned in some intro CS class. Peculiarities of that aside, they can be quite fun to work through as thought experiments. One recent one came up: Hi, I am working on a school app. [Jimmy Bogard]
  • Exploring the main features of EventStoreDB - What exactly is EventStoreDB? What makes it different from other operational databases? [Event Store blog]
Permalink | From 10 July 2023 to 16 July 2023 | Last updated on: Wed, 9 Aug 2023 06:06:35 GMT