Engineer Readings – Telegram
[Leetcode Explained][78 videos] Explanations of some tasks from Leetcode:

https://www.youtube.com/playlist?list=PLko32sysgiEPGS4bXBRyZMo9ztcHmPI1z
[Book][Operating Systems: From 0 to 1]

https://tuhdo.github.io/os01/
[Article][Software testing]
Perception and Practices of Differential Testing
https://people.cs.vt.edu/~gulzar/assets/pdf/p71-gulzar.pdf
[Book][ML]
Probabilistic Machine Learning: An Introduction
by Kevin Patrick Murphy.

https://probml.github.io/pml-book/book1.html
[Kappa architecture]
Kappa Architecture is a software architecture pattern. Rather than using a relational DB like SQL or a key-value store like Cassandra, the canonical data store in a Kappa Architecture system is an append-only immutable log. From the log, data is streamed through a computational system and fed into auxiliary stores for serving.

Kappa Architecture is a simplification of Lambda Architecture. A Kappa Architecture system is like a Lambda Architecture system with the batch processing system removed. To replace batch processing, data is simply fed through the streaming system quickly.

Repository dedicated to Kappa Architecture.
http://milinda.pathirage.org/kappa-architecture.com/
[Paper][Data lake]

Delta Lake: High-Performance ACID Table Storage over Cloud Object Stores

Delta Lake is an open source ACID table storage layer over cloud object stores initially developed at Databricks. Delta Lake uses a transaction log that is compacted into Apache Parquet format to provide ACID properties, time travel, and significantly faster metadata operations for large tabular datasets (e.g., the ability to quickly search billions of table partitions for those relevant to a query).

https://databricks.com/wp-content/uploads/2020/08/p975-armbrust.pdf
[Article]
READING GROUP. PROTEAN: VM ALLOCATION SERVICE AT SCALE

This paper from Microsoft is full of technical insights into how they operate their datacenters/regions at scale. In particular, the paper discusses one of the fundamental components of any cloud provider — the VM service. The system, called Protean, is an allocation service that handles VM allocation requests

http://charap.co/reading-group-protean-vm-allocation-service-at-scale/