🏗 Build container images for your Java applications.
-
Updated
May 16, 2025 - Java
🏗 Build container images for your Java applications.
sbt version of sbt jib: https://github.com/GoogleContainerTools/jib
The goal of this project is to compare some Java Microservice Frameworks like: Quarkus, Micronaut and Spring Boot. For it, we will implement applications using those frameworks, build their JVM and Native Docker images and measure start-up times, memory footprint, etc.
Project goal: Explore Kafka, Kafka Connect, and Kafka Streams. Components: store-api: Inserts/updates MySQL records. Source Connectors: Monitor MySQL changes, push messages to Kafka. Sink Connectors: Listen to Kafka, insert/update Elasticsearch docs. store-streams: Listens to Kafka, processes with Kafka Streams, pushes new messages to Kafka.
The goal of this project is to implement a "News" processing pipeline composed of five Spring Boot applications: producer-api, categorizer-service, collector-service, publisher-api and news-client.
Sample code and instructions for steps through different container image build options.
Kubernetes for the busy developer - A practical guide
Source code examples built for the purpose of video course: Microservices On Kubernetes
A shopping application designed with microservices architecture
Demo Java apps for several scenarios on Kubernetes
The goal of this project is to explore the capabilities of Vault. To achieve this, we will develop applications that utilize Vault for storing and retrieving secrets. Vault dynamically generates credentials for accessing databases and relies on Consul as the backend. The authentication method employed in Vault is AppRole.
The goal is to play with Spring Kafka. We've implemented 5 examples of producer and consumer services that exchanges messages through Kafka using different types of serialization and approaches.
GitHub Actions for your Java project to build container with jib and publish it to GitHub Packages.
Muscle & Fitness server. A Spring Cloud microservice-based, modern clean architecture (DDD), back-end server for managing data of muscle and fitness.
Micronaut / OPA (Open Policy Agent) demo
The goal of this project is to create two applications: one as a Spring Boot producer and the other as a Spring Boot consumer. We'll be using Spring for Apache Kafka and Spring Cloud Stream.
Command-line utility for creating container images from file-system content without Docker
Add a description, image, and links to the jib topic page so that developers can more easily learn about it.
To associate your repository with the jib topic, visit your repo's landing page and select "manage topics."