Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
- aws
- cloud-computing
- coding-interviews
- computer-science
47,133 repositories indexed
1–24 of 257 · Most stars
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
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.
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
Distributed reliable key-value store for the most critical data of a distributed system
ClickHouse® is a real-time analytics database management system
Learn how to design systems at scale and prepare for system design interviews
🌐 The Internet Computer! Free, Open-Source, and Self-Hostable.
Learn System Design concepts and prepare for interviews using free resources.
The java implementation of Apache Dubbo. An RPC and microservice framework.
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.
LLM API 管理 & 分发系统,支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字节豆包、ChatGLM、文心一言、讯飞星火、通义千问、360 智脑、腾讯混元等主流模型,统一 API 适配,可用于 key 管理与二次分发。单可执行文件,提供 Docker 镜像,一键部署,开箱即用。LLM API management & key redistribution system, unifying multiple providers under a single API. Single binary, Docker-ready, with an English UI.
SeaweedFS is a distributed storage system for object storage (S3), file systems, Iceberg table buckets, and Lance vector buckets, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.
RustFS is an open-source, S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph.
Reference implementation of Anoma
Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
If you want to become good at AI engineering & system design, join this newsletter 👇
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
🌩 Self-hosted file management and sharing system, supports multiple storage providers