2 dépôts
Development of scalable server-side applications using microservice patterns, gRPC, and high-concurrency runtimes.
Distinct from Java: Focuses on the microservices architectural pattern specifically within Java, rather than general Java web development.
Explore 2 awesome GitHub repositories matching web development · Microservices Development. Refine with filters or upvote what's useful.
Ce projet est une collection d'implémentations de référence et de projets de démonstration couvrant la vision par ordinateur, l'automatisation DevOps, les systèmes distribués et les microservices basés sur Java. Il fournit une bibliothèque de référence de programmation et des exemples pratiques pour créer des applications côté serveur, conteneuriser des services et orchestrer des clusters. Le dépôt propose un ensemble complet d'outils pour l'automatisation DevOps, incluant des scripts et des playbooks pour les pipelines CI/CD et l'installation automatisée de clusters. Il comprend un projet de démonstration de vision par ordinateur pour la détection d'objets et l'analyse faciale, ainsi que des guides détaillés et des fichiers de configuration pour la conteneurisation Docker et le déploiement Kubernetes. Le projet couvre un large éventail de capacités pour les systèmes distribués, notamment l'implémentation d'API gRPC et RESTful, la mise en file d'attente de messages et le streaming de données. Il aborde également l'observabilité de l'infrastructure via le traçage distribué et la surveillance des performances système, ainsi que le traitement de données massives et l'optimisation du stockage. La base de code inclut des exemples d'implémentation pour Java et Go, fournissant le code source pour la compilation de binaires natifs et les builds de conteneurs multi-étapes.
Builds scalable server-side Java applications using gRPC, RESTful APIs, and virtual threads.
light-4j is a Java microservices framework designed for building scalable distributed systems. It provides a toolkit for developing cloud-native services with integrated support for service discovery, telemetry, and secure inter-service communication. The project includes a runtime OpenAPI request validator to ensure communication consistency by checking data against formal specifications. It also features an OAuth2 API security gateway for verifying identity tokens and managing credentials, alongside an event-sourcing messaging system for building command query responsibility segregation arc
Provides a dedicated framework for developing scalable Java-based microservices using distributed system patterns.