Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
Global
A lightweight diskless boot platform built with Go, featuring iPXE, ZFS, iSCSI, and Web-based management. 基于 Go 的轻量级无盘启动平台,支持 iPXE、ZFS、iSCSI 和 Web 管理。
EMQX is the world's most scalable and reliable MQTT platform, designed for high-performance, reliable, and secure IoT data infrastructure. 1, as well as other protocols like MQTT-SN, CoAP, LwM2M, and MQTT over QUIC.
etcd is a distributed reliable key-value store for the most critical data of a distributed system, with a focus on being:
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Asynq is a Go library for queueing tasks and processing them asynchronously with workers. It's backed by Redis and is designed to be scalable yet easy to get started.
A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
Neon is an open-source serverless Postgres database platform. It separates storage and compute and substitutes the PostgreSQL storage layer by redistributing data across a cluster of nodes.
Ceph is a distributed object, block, and file storage platform
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
These are the best resources for System Design on the Internet
Language aware symbol search and navigation in any commit. Click symbol to show occurrences in current file. Fast code search with regular expression.
A distributed, fast open-source graph database featuring horizontal scalability and high availability
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
NSQ is a realtime distributed messaging platform designed to operate at scale, handling billions of messages per day.
互联网公司技术架构,微信/淘宝/微博/腾讯/阿里/美团点评/百度/OpenAI/Google/Facebook/Amazon/eBay的架构,欢迎PR补充
If this returns the version of the software, you're good to go. If not, download and install Python from here
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
Apache Hadoop
Thanos is a set of components that can be composed into a highly available metric system with unlimited storage capacity, which can be added seamlessly on top of existing Prometheus deployments.
Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.
Citus is a PostgreSQL extension that transforms Postgres into a distributed database—so you can achieve high performance at any scale.
MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.
Tip] > Deploying a production-ready AutoMQ cluster is challenging. This Quick Start is only for evaluating AutoMQ features and is not suitable for production use. For production deployment best practices, please contact our community for support.
OceanBase is the unified distributed database for the AI era — open-source, multi-model, one engine for your most demanding workloads.
This book, The Accidental CTO, is my behind-the-scenes account of that journey. It’s not a dry academic manual filled with abstract diagrams.
RethinkDB is the first open-source scalable database built for realtime applications. It exposes a new database access model, in which the developer can tell the database to continuously push updated query results to applications without polling for changes.
Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.