Starred repositories
Solve Puzzles. Learn Metal π€
Best practices & guides on how to write distributed pytorch training code
A minimal and lightweight portfolio template designed for developers, designers, and creativesnext-sylph-portfolio.vercel.app
DiceDB is an open source, redis-compliant, reactive, scalable, highly-available, unified cache optimized for modern hardware.
A collection of learning resources for curious software engineers
A tutorial of building an LSM-Tree storage engine in a week.
Machine Learning Engineering Open Book
1οΈβ£πποΈ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
Tips and resources to prepare for Behavioral interviews.
Bootstrap Kubernetes the hard way. No scripts.
open source training courses about distributed database and distributed systems
Distributed SQL database in Rust, written as an educational project
π Tech blogs & talks by companies that run Apache Flink in production
Apache XTable (incubating) is a cross-table converter for lakehouse table formats that facilitates interoperability across data processing systems and query engines.
What are the differences between the transaction isolation levels in databases? This is a suite of test cases which differentiate isolation levels.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
π Papers & tech blogs by companies sharing their work on data science & machine learning in production.
Techniques and numbers for estimating system's performance from first-principles
Learn how to design systems at scale and prepare for system design interviews
LangStream. Event-Driven Developer Platform for Building and Running LLM AI Apps. Powered by Kubernetes and Kafka.
π Tech blogs & talks by companies that run Kafka in production
get things from one computer to another, safely
Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events
Modern columnar data format for ML and LLMs implemented in Rust. Convert from parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, Duβ¦
A course to build distributed key-value service based on TiKV model
Gita GPT A personal productivity assistant (RAG), a platform of AI chatbots, Ask Krishna GPT that uses Bhagavad Gita references to answer your questions.
Low-overhead, non-blocking I/O, external Process implementation for Java
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.