{"repo":"AndriyKalashnykov/spring-microservices-k8s","free":true,"listed":false,"github":"https://github.com/AndriyKalashnykov/spring-microservices-k8s","clone":"git clone https://github.com/AndriyKalashnykov/spring-microservices-k8s.git","description":"Spring Boot 4 microservices on Kind — gateway, MongoDB, Jaeger, Spring Cloud Kubernetes cross-namespace discovery, one make kind-up","language":"Java","stars":146,"topics":["java","spring-boot","microservice","kubernetes","k8s","spring-cloud-kubernetes","swagger","swagger-ui","netflix-ribbon","service-discovery"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Spring Boot 4 Microservices on Kind Reference implementation of four Spring Boot 4 microservices — gateway, organization, department, employee — deployed to a local Kind cluster in one command, with Spring Cloud Kubernetes cross-namespace service discovery. The runtime surface is a Spring Cloud Gateway fronting REST services that call each other through declarative @HttpExchange clients, persist to MongoDB, and emit W3C- traceparent spans via Micrometer → OpenTelemetry OTLP → Jaeger, with Actuator health probes and a unified Swagger UI. The delivery surface is a Maven multi-module build, a make static-check composite quality gate, a three-layer test pyramid (Surefire unit → Testcontainers integration → full Kind e2e), and a hardened GHCR image pipeline (Trivy image scan + Spring Boot smoke test + container-structure-test + cosign keyless OIDC signing) — all from a mise-pinned toolchain with Renovate-managed dependencies, driven by make kind-up / make ci / make kind-down . Source: docs/diagrams/c4-context.puml — PlantUML + C4-PlantUML with a modern flat skinparam block (no shadows, sharp corners, Inter font, teal/indigo/violet palette). The full Container and Deployment views live in docs/reference-architecture.md . Regenerate with make diagrams . Component Technology Rationale ----------- ----------- ----------- Language Java 25 Current LTS release (Oracle/Temurin 2-year LTS cadence, supported into 2033); virtual threads + pattern matching + records make Spring Boot 4 code te","default_branch":null,"files":null,"tree":[],"storefront":"/r/AndriyKalashnykov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AndriyKalashnykov/spring-microservices-k8s/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}