CQRS is probably the cause of the Microservices madness

CQRS is probably the cause of the Microservic...

Up next

How a query optimization gave birth to infinite scroll

The infinite scroll in social media as we know it today is despised by all. But it always start as a bad idea. It originated as a result of UI change to relief the backend database from inefficient queries. I explore this in this episode of the backend engineering. 0:00 Intro1:00 ...  Show more

Postgres is half as fast in Linux 7.0

An aws engineer discovered a 50% regression in postgres throughput while testing the new Linux 7.0 kernel. The cause turns out to be massive TLB and page faults exacerbated by Postgres process-based design. In this backend engineering show episode I dive deep into how this was di ...  Show more

Recommended Episodes

Software service granularity: Getting it right
Thoughtworks Technology Podcast

It's widely accepted that, in most cases at least, software systems should be modular, consisting of separate, discrete services. But what about the size of those services? How big or small should they be? This is where the question of service granularity comes in: too small a ...

  Show more

SingleStore CEO on High-Speed Database Currents
Tech Disruptors

Enterprise data architecture is highly complex, databases deeply fragmented and demand for high-speed information flows continues to grow. In this edition of the Tech Disruptors podcast, SingleStore CEO Raj Verma joins Sunil Rajgopal, Bloomberg Intelligence senior software analys ...  Show more

SurrealDB 3.0 and Building Event-Driven AI Applications with Tobie Morgan Hitchcock
Software Engineering Daily

Modern application development often involves juggling multiple types of databases to handle diverse data models. The lack of unification can lead to complex architectures with attendant security concerns and fragmented development workflows. SurrealDB is an open-source, multi-mo ...  Show more

The Space Between Platforms
The Aboard Podcast

You’ve got one software system that doesn’t play nicely with your other software system—so surely the answer is a third software system to link them together, right? And how about adding a fourth, maybe even a fifth? Paul and Rich discuss the challenging gaps between the platform ...  Show more