Echo Kanak
This blog is a work in progress ⌛🛠️ where I collect things I learn from books, tech, and anything else that catches my interest. Mostly it’s a place for me to dump notes for my future self
-
• Transactions • Data Consistency
Pessimistic vs Optimistic Concurrency Control
Talking about database conflict strategies
-
• Delta Lake
Deletion vectors in delta
Talking about copy on write and merge on read
-
• Git
.gitkeep
Quick notes on Git from basics to concepts like rebase, cherrypicking and stashing
-
• Apache Spark • Docker • Python
Consuming and Visualizing Real-Time Event Streams
Processing and visualizing with Spark, Minio, PostgreSQL & Grafana
-
• Apache Kafka • Python • Docker
Simulating Real-Time User Journeys with Python and Kafka
Simulate clickstream and transaction data for users
-
• Apache Airflow
Airflow XComs 101
-
• Apache Airflow
Airflow DAGs 101
Defining airflow dags and task dependencies
-
• Docker
Docker commands cheatsheet
-
• Books
Data Warehousing, Business Intelligence, and Dimensional Modeling Primer
Chapter 1 of The Data Warehouse Toolkit by Ralph Kimball
-
• DDIA • Books
Data Models and Query Languages
Chapter 2 notes for Designing Data Intensive Applications By Martin Kleppmann
-
• DDIA • Books
Reliable, Scalable and Maintainable Applications
Chapter 1 notes for Designing Data Intensive Applications By Martin Kleppmann