How Important are algorithm and data structures in backend engineering?

How Important are algorithm and data structur...

‏التالي

Page Tables

Page tables provide the mapping between virtual memory and physical memory for each process. This means it needs to be as efficient and as fast as possible. I explore the inner workings of page tables in this episode.0:00 Intro2:00 Virtual Memory ⁃ ⁃ 8:00 MMU10:00 Page Tables ⁃ ⁃ ...  عرض المزيد

CPU and Kernel Page Faults

Page faults occurs when the process tries to access a memory that isn’t backed by a physical page kernel raises a fault which loads a page. It happens on first access, stack expansion, COW, swap and much more. However it comes with a cost. 


In this episode o ...

  عرض المزيد

‏حلقات موصى بها

Building The Materialize Engine For Interactive Streaming Analytics In SQL
Data Engineering Podcast

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

Transactional databases used in applications are optimized for fast reads and writes with relatively simple queries on a small number of records. Data warehouses are optimized for batched writes and complex analytical qu ...

  عرض المزيد

A Candid Exploration Of Timeseries Data Analysis With InfluxDB
Data Engineering Podcast

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

While the overall concept of timeseries data is uniform, its usage and applications are far from it. One of the most demanding applications of timeseries data is for application and server monitoring due to the problem o ...

  عرض المزيد

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 ...

  عرض المزيد

Reducing The Barrier To Entry For Building Stream Processing Applications With Decodable
Data Engineering Podcast

<h2>Summary</h2>

Building streaming applications has gotten substantially easier over the past several years. Despite this, it is still operationally challenging to deploy and maintain your own stream processing infrastructure. Decodable was built with a mission of eliminat ...

  عرض المزيد