Translated😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | A complete primer on advanced knowledge for internet Java engineers: covering high concurrency, distributed systems, high availability, microservices, massive data processing, and other areas
Repository Index
47,133 repositories indexed
1–24 of 66 · Most stars
Free and Open Source, Distributed, RESTful Search Engine
Learn System Design concepts and prepare for interviews using free resources.
The java implementation of Apache Dubbo. An RPC and microservice framework.
- dubbo
- distributed-systems
- framework
- java
Apache Kafka - A distributed event streaming platform
an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
- nacos
- dubbo
- kubernetes
- istio
Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents
- distributed-systems
- grpc
- java
- javascript
TranslatedA distributed task scheduling framework.
- xxl-job
- job
- quartz
- glue
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
- configuration-management
- spring-boot
- config-management
- microservices
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
- spring-cloud
- java
- spring
- microservices
:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
- tcc
- saga
- xa
- at
APM, Application Performance Monitoring System
- skywalking
- observability
- apm
- service-mesh
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.
Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Extends Valkey and Redis with over 60 objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..
- java
- redis
- lock
- map
Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
TranslatedCAT, as a basic component for server-side projects, provides multi-language clients for Java, C/C++, Node.js, Python, Go, etc. It has been deeply integrated into Meituan Dianping's infrastructure middleware frameworks (MVC framework, RPC framework, database framework, cache framework, etc., message queue, configuration system, etc.), providing Meituan Dianping's business lines with a rich set of system performance metrics, health status, real-time alerts, and more.
- apm
- java
- distributed
- realtime
Zipkin is a distributed tracing system
- zipkin
- distributed-tracing
- tracing
- openzipkin
The official home of the Presto distributed SQL query engine for big data
- java
- presto
- hive
- hadoop
Apache Pulsar - distributed pub-sub messaging system
🔎 Open source distributed and RESTful search engine.
- search
- search-engine
- analytics
- java
APM, (Application Performance Management) tool for large-scale distributed systems.
- apm
- monitoring
- performance
- agent
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
- java
- presto
- hive
- hadoop
Apache ZooKeeper
- zookeeper
- database
- hacktoberfest
- java
The world's fastest open query engine for sub-second analytics both on and off the data lakehouse. With the flexibility to support nearly any scenario, StarRocks provides best-in-class performance for multi-dimensional analytics, real-time analytics, and ad-hoc queries. A Linux Foundation project.