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 56 · Most stars
Learn System Design concepts and prepare for interviews using free resources.
Orchestrate everything, everywhere. The open-source control plane for workflows across data, infrastructure, business processes and AI agents. Declarative YAML, event-driven, any language, Git-versioned, scalable to millions of executions.
- orchestration
- data-orchestration
- high-availability
- infrastructure-as-code
APM, Application Performance Monitoring System
- skywalking
- observability
- apm
- service-mesh
TranslatedA powerful flow control component enabling reliability, resilience and monitoring for microservices. (A high-availability flow control and protection component for cloud-native microservices)
- alibaba
- java
- microservice
- circuit-breaker
Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
Zipkin is a distributed tracing system
- zipkin
- distributed-tracing
- tracing
- openzipkin
Apache Doris is a real-time analytics and hybrid search database for AI agents.
- olap
- database
- hudi
- iceberg
Diskless Kafka® on S3. 10x Cost-Effective. No Cross-AZ Traffic Cost. Autoscale in seconds. Single-digit ms latency. Multi-AZ Availability.
- kafka
- diskless
- automq
- serverless
Open source transactional distributed database. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure without compromising performance.
Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.
An AI-powered next-generation open source real-time observability system.
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.
- java
- hazelcast
- in-memory
- big-data
Production-safe dynamic tracing and diagnostics for Java applications—attach to live JVMs with no restart or recompilation.
- btrace
- java
- bytecode-instrumentation
- diagnostics
An application observability facade for the most popular observability tools. Think SLF4J, but for observability.
PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
- java
- static-analysis
- android
- nullability
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
A graph database that supports more than 100+ billion data, high performance and scalability (Include OLTP Engine & REST-API & Backends)
- database
- graph-database
- graph
- gremlin
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
- java
- intellij
- json
- template-engine
An extensible Java library for HTTP request and response logging
- java
- http-logs
- spring-boot-starter
- plugin-extension
🦎 A lightweight, streaming-native, multi-protocol gateway for AI, APIs, and real-time data. Route LLM requests across providers, govern MCP tools, and connect Kafka, MQTT, and HTTP through one high-performance engine with shared security and observability.
Bubbles for Android is an Android library to provide chat heads capabilities on your apps. With a fast way to integrate with your development.
StackGres Operator, Full Stack PostgreSQL on Kubernetes // !! Mirror repository of https://gitlab.com/ongresinc/stackgres, only accept Merge Requests there.