The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
A collection of learning resources for curious software engineers
TDengine is an open source, high-performance, cloud native time-series database optimized for Internet of Things (IoT), Connected Cars, Industrial IoT and DevOps.
PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
Learn how to design systems at scale and prepare for system design interviews
These are the best resources for System Design on the Internet
A curated list of Site Reliability and Production Engineering resources.
A distributed, fast open-source graph database featuring horizontal scalability and high availability
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
Preparation links and resources for system design questions
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
Open-source distributed computation and storage platform. Hazelcast is a real-time stream processing platform that lets you build applications that take action on data immediately.
It's just fascinating. How is modern software designed? 🤔 Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. 👨💻 Interview Prep. 👨💻
MooseFS – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System (Software-Defined Storage)
A system design tool that allows you to simulate data flow of distributed systems.
Get updates on the fastest growing repos and cool stats about GitHub right in your inbox
Once per month. No spam.