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 104 · Most stars
The java implementation of Apache Dubbo. An RPC and microservice framework.
- dubbo
- distributed-systems
- framework
- java
ZXing ("Zebra Crossing") barcode scanning library for Java, Android
- java
- android
- barcode
- barcode-scanner
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
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
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
Chat2DB is a free, cross-platform, local-first database client and SQL workspace for developers, DBAs, analysts, and data teams. Connect to 40+ databases, manage data, edit and run SQL, and use your own AI model to generate, explain, and optimize queries. Available on desktop, web, Docker, and CLI, with MCP support.
👨🎓 Java Core Sprout : basic, concurrent, algorithm
- java
- concurrent-programming
- algorithm
- basic-java
:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
- tcc
- saga
- xa
- at
Desktop/Android/HTML5/iOS Java game development framework
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
All-in-one IoT Platform - Device management, data collection, processing and visualization.
- visualization
- iot
- iot-platform
- mqtt
Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
TranslatedA distributed agile development system architecture based on Spring+SpringMVC+Mybatis, providing a complete set of common microservice modules: centralized permission management (single sign-on), content management, payment center, user management (supporting third-party login), WeChat platform, storage system, configuration center, log analysis, tasks and notifications, etc., supporting service governance, monitoring and tracing, and striving to build a comprehensive J2EE enterprise-level development solution for small and medium-sized enterprises.
- spring
- springmvc
- shiro
- spring-session
🏗 Build container images for your Java applications.
Microservice Architecture with Spring Boot, Spring Cloud and Docker
- spring-boot
- spring-cloud
- microservices
- docker
The Java gRPC implementation. HTTP/2 based RPC
- grpc
- java
- microservices
- proto
Translated🔥 🎉newbee-mall is an e-commerce system that includes a basic version (Spring Boot+Thymeleaf), a version with separated front end and back end (Spring Boot+Vue 3+Element-Plus+Vue-Router 4+Pinia+Vant 4), a flash sale version, a Go language version, and a microservices version (Spring Cloud Alibaba+Nacos+Sentinel+Seata+Spring Cloud Gateway+OpenFeign+ELK). The front-end mall system includes modules such as the home page portal, product categories, new arrivals, home page carousel, product recommendations, product search, product display, shopping cart, order checkout, order process, personal order management, member center, and help center. The back-end management system includes modules such as the data dashboard, carousel image management, product management, order management, member management, category management, and settings.
- spring-boot
- springboot
- mybatis
- mall
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
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Test Automation Made Simple
- test-automation
- assertions
- testing-tools
- mock-server
Apache Camel is an open source integration framework with 350+ connectors. Write routes in Java, YAML, or XML. Run on Spring Boot, Quarkus, or standalone. Apache License 2.0.
- camel
- integration
- java
- microservices