Week 14, year 2023

  • Sock swaps, giant maps & a new category of database : A recap of QCon London - Last week, the Event Store team attended QCon London, one of the largest international software development conferences. As exhibitors, we were excited to talk about all things Event Store and engage with attendees. Here's what we got up to. [Event Store blog]
  • Slack in your plans - Recent discussions with my colleagues showed that many software teams still run into trouble because they pack too much planned work into their iterations. Teams will usually run better when they have deliberate Slack, as it allows their delivery to be more predictable and gives them time to improve their environment. While writing that bliki post, I also defined two styles of task planning in agile projects. Timeboxed Iterations are used to break up work into small chunks with a regular cadence to reassess the work and future plans. Using a little ceremony around allocating work to iterations helps make problems visible so that they can be dealt with properly. Continuous Flow dispenses with that ceremony, so skilled teams often prefer it. [Martin Fowler]
  • Event stores are key-value databases, and why that matters - Event stores are the foundational building block of Event Sourcing. They’re also one of the biggest sources of confusion. They are databases… [Event-Driven by Oskar Dudycz]
Permalink | From 03 April 2023 to 09 April 2023 | Last updated on: Fri, 14 Apr 2023 22:06:33 GMT

Week 13, year 2023

Permalink | From 27 March 2023 to 02 April 2023 | Last updated on: Sun, 2 Apr 2023 12:36:56 GMT

Week 12, year 2023

Permalink | From 20 March 2023 to 26 March 2023 | Last updated on: Fri, 24 Mar 2023 20:36:49 GMT

Week 11, year 2023

Permalink | From 13 March 2023 to 19 March 2023 | Last updated on: Sat, 18 Mar 2023 12:36:49 GMT

Week 10, year 2023

Permalink | From 06 March 2023 to 12 March 2023 | Last updated on: Sun, 12 Mar 2023 20:36:54 GMT

Week 9, year 2023

Permalink | From 27 February 2023 to 05 March 2023 | Last updated on: Sun, 5 Mar 2023 20:36:50 GMT

Week 8, year 2023

  • Consistent hashing algorithm - This is a guest article by NK. You can view the original article Consistent hashing explained on systemdesign.one website. How does consistent hashing work? At a high level, consistent hashing performs the following operations: The output of the hash function is placed on a virtual ring structure (known as the hash ring) The hashed IP addresses of the nodes are used to assign a position for the nodes on the hash ring The key of a data object is hashed using the same hash function to find the position of the key on the hash ring The hash ring is traversed in the clockwise direction starting from the position of the key until a node is found The data object is stored or retrieved from the node that was found Terminology [High Scalability]
  • Don't let Event-Driven Architecture buzzwords fool you - I see a lot of new terms like Command-Event, Event-Based Compute, etc., presented around Event-Driven Architecture. Let me clear that up… [Event-Driven by Oskar Dudycz]
Permalink | From 20 February 2023 to 26 February 2023 | Last updated on: Sun, 26 Feb 2023 12:36:53 GMT