Spring Boot 3 Microservices Course Repository
-
Updated
Aug 9, 2024 - Java
Spring Boot 3 Microservices Course Repository
Observe Spring Boot app with three pillars of observability: Traces (Tempo), Metrics (Prometheus), Logs (Loki) on Grafana through OpenTelemetry and OpenMetrics.
A modular, scalable Spring Boot microservices framework for managing courses and reviews. It features OAuth 2.0 authentication via Keycloak, API management with Spring Cloud Gateway, and observability using OTel, Grafana, Loki, Tempo, and Prometheus. MongoDB and PostgreSQL handle storage, with deployments via Docker Compose and Kubernetes.
Modern microservices backend, built with Java 25 and Spring Boot 4. Designed using Clean Architecture, SOLID principles and DDD, it demonstrates best practices for a Core Banking System platform.
A Massively Scalable Distributed Microservices E-Commerce Application
Detector de Tempo y BPM basado en la libreria TargosDSP de Java
Java SDK for the Machine Payments Protocol
java consul demo
This plugin is what happens when you want to combine OpenTelemetry with your Paper Server for monitoring in detail.
This repository contains code for a microservices-based e-commerce application developed using Spring Boot. This project demonstrates how to build, test, and deploy microservices using Spring Cloud and Docker.
An example Spring Boot service instrumented with OpenTelemetry
A simple springboot ecommerce project using microservices. The main purpose of this project is to gain hands-on experience with microservices architecture and everthing in the "Tech Stack" section. (Refer to the README.md)
A distributed ecommerce platform used for educational purposes
A sandbox project to play with OpenTelemetry Collector
Spring Boot 3 Microservices API Gateway using Spring Cloud Gateway API MVC with Kubernetes & Angular
Assessment application
This is simple loan service API that practice for spring boot 3 with Grafana stack to implement observability pattern.
To associate your repository with the tempo topic, visit your repo's landing page and select "manage topics."