1.bojieli / ai-infra-book
《深入理解 AI Infra:量化分析与系统设计》(李博杰 著)开源书稿:从硬件约束和模型架构出发,量化推导 LLM 推理与训练系统设计。含全书正文、PDF、配套计算工具与实验
Ranked by Attention Score: stars gained over the last 7 complete days
55 repositories by Attention Score · Oct 27, 2026 – Nov 2, 2026 (UTC)
《深入理解 AI Infra:量化分析与系统设计》(李博杰 著)开源书稿:从硬件约束和模型架构出发,量化推导 LLM 推理与训练系统设计。含全书正文、PDF、配套计算工具与实验
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Learn System Design concepts and prepare for interviews using free resources.
Temporal service
Build a system, load it until it breaks, and watch why. A system design simulator for learning distributed systems.
Learn how to design systems at scale and prepare for system design interviews
Infrastructure orchestration from local to your cloud
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
High-Performance server for NATS.io, the cloud and edge native messaging system.
If you want to become good at AI engineering & system design, join this newsletter 👇
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
In-memory key-value server in Rust that speaks RESP, so redis-cli and Redis clients connect. Locks, rate limits, job queues and a change feed are single commands; Raft-based failover. Clients for Rust, .NET, Go, Java, Python and Node.js.
Restate is the platform for building resilient applications that tolerate all infrastructure faults w/o the need for a PhD.
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
《Designing Data-Intensive Application》DDIA 第一版 / 第二版 中文翻译
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents
🌸 Run LLMs at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data
A distributed, fast open-source graph database featuring horizontal scalability and high availability
Distributed reliable key-value store for the most critical data of a distributed system
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
Asynchronous Python framework for event-driven services. A thin client for Kafka, RabbitMQ, NATS, Redis and MQTT with full access to native broker features, plus AsyncAPI docs, in-memory tests and observability out of the box.
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala
The java implementation of Apache Dubbo. An RPC and microservice framework.
Machine Learning、Deep Learning、PostgreSQL、Distributed System、Node.Js、Golang
Apache ZooKeeper
open source training courses about distributed database and distributed systems
Cloud Native application framework for .NET
The live data layer for apps and AI agents. Create up-to-the-second views into your business, just using SQL
Raft library for maintaining a replicated state machine
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
The P programming language.
Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage
IoT Platform Framework
CometBFT: A distributed, Byzantine fault-tolerant, deterministic state machine replication engine. A fork and successor to Tendermint Core.
A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
A Cloud Native traffic orchestration system. (CNCF Project)
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.
A library for event sourcing in Python.
Instant Kubernetes-Native Application Observability
:rocket: Progressive microservices framework for Node.js
Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.
A modern high-performance open source message queuing system
Pluggable foundation blocks for building distributed apps.
Distributed Big Data Orchestration Service
RedisSMQ: A high-performance Redis message queue for Node.js