Last-minute notice to join the discussion. We are going live in 2 hours at the top of hour!
We started off this series as a growth-opportunity for our newly joined subscribers and LinkedIn follows after a strong surge viral last week. If you dig below the surface, the commentary and the articles will help tech leads deal with disconnects between their software engineer and data engineering teams.
👇 Down here is a link to the live Q&A and below that all the articles from this series. See you soon!
Series Kickoff — DDIA Book Review x Event Sourcing, Streaming and Modeling
Hello Tech Team Crafters! Starting off with something new this week. I’ll be spending the week on the beach, hah! But that’s not the new thing. In order for you to have just as much fun as I’m having I prepared a series for this week that will be highlighting my learnings from the book Designing Data-Intensive Applications by Martin Kleppmann.
Evolution of Data
Welcome to Data week! Today’s issue of Crafting Tech Teams is one of many in a weekly series discussing event modeling, event sourcing. Inspired by the book Designing Data-Intensive Applications by Martin Kleppmann, we will be looking into the data-processing and data-modelling aspects of the book to extract some parallels with modern tools.
When to go from Batch to Stream Processing
Today’s issue of Crafting Tech Teams is all about stream processing, notably its contrast to the more traditional batch processing. This is part of a series about event sourcing and event modeling, partly inspired by the book Designing Data-Intensive Applications.
Data Streaming ▶ Event Sourcing
Build a strong foundational understanding for data streaming—opposed to batch processing—by reading the book Designing Data Intensive Applications (DDIA). This post is part of a series inspired by that book. The previous CTT issue looked into data streaming. Today we are exploring it in the context of events.
Strategies to Manage Event Sourcing Disk Space
Today’s issue of Crafting Tech Teams is exploring disk space usage in the context of Event Sourcing in complex data-intensive applications. This is part of a series while I’m having some time off on the beach. Prevention: Keep your stream lifecycle short
Commands, Events and Invariants
Today’s issue of Crafting Tech Teams is shining light on the Event Sourcing atomic units: Commands, Events and their Invariants. Why do we need them? What problems emerge and what solutions do we have available?