Database Background writing

Database Background writing

Up next

My new book - Root cause, Stories from two decades of backend bugs

I wrote a new book that has been in the works for years. It is called Root Cause, and it is for those who enjoy the art of backend engineering.Early in my career, 20 years ago, I built backend and database applications without fully grasping their inner mechanics. Performance iss ...  Show more

5 Backend Design Patterns for Managing Threads and Sockets

In this video I introduce 5 different design patterns for building backend applications. Each mode explains how a socket listener is established, a connections are established and how threads and connections are managed to read, write and process requests. 

Recommended Episodes

1.2 Hardware Architecture
Python for Everybody (Audio/PY4E)

In this lecture we learn abut how the computer processes and stores programs. We learn about the CPU, Memory, Storage and Input / Output devices are brought together to write a program. 

Easier Stream Processing On Kafka With ksqlDB
Data Engineering Podcast

<div class="wp-block-jetpack-markdown"><h2>Summary</h2>

Building applications on top of unbounded event streams is a complex endeavor, requiring careful integration of multiple disparate systems that were engineered in isolation. The ksqlDB project was created to address this ...

  Show more

Unplugged Volume 14: Metadata - the Secret Sauce, Events and Disk Retirement webinar recap
The Pure Report

The intrepid Unplugged crew returns for an exciting Volume 14 where Andrew Miller, JD Wallace and I take on another of Pure's architectural decisions - this time we dig deep into the use of Metadata in the software stack. The extensive use of Metadata enables FlashArray to delive ...  Show more

Using Notebooks As The Unifying Layer For Data Roles At Netflix with Matthew Seal - Episode 54
Data Engineering Podcast

<h2>Summary</h2>

Jupyter notebooks have gained popularity among data scientists as an easy way to do exploratory analysis and build interactive reports. However, this can cause difficulties when trying to move the work of the data scientist into a more standard production e ...

  Show more