A shopping application designed with microservices architecture
-
Updated
Jun 3, 2024 - Java
A shopping application designed with microservices architecture
Deploying a Quarkus-based Vert.x application to Google Kubernetes Engine (GKE)
🏗 Build container images for your Java applications.
Demo Java apps for several scenarios on Kubernetes
Source code examples built for the purpose of video course: Microservices On Kubernetes
sbt version of sbt jib: https://github.com/GoogleContainerTools/jib
The goal of this project is to explore GraphQL. For it, we will implement two microservices: author-book-api and book-review-api.
Demo application using Vert.x and GraalVM
JVM Memory Calculator
The goal of this project is to use Nginx as a reverse proxy and load balancer for a Keycloak cluster with two instances and a Spring Boot application, called simple-service, also with two instances. The simple-service app will use Keycloak for IAM.
The goal of this project is to explore how caching works. To achieve this, we will implement a simple Spring Boot application called "restaurant-api." We will use Neo4j for storage and select one of the following solutions (Simple, Caffeine, or Redis) for caching.
The goal of this project is to implement an application called product-app. It consists of two Spring Boot services: product-api (backend) and product-ui (frontend). Data will be stored in Elasticsearch
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.
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.
The goal of this project is to implement two Spring Boot applications: bitcoin-api and bitcoin-client. The bitcoin-api application simulates BTC price changes, while the bitcoin-client application listens to these changes and updates a real-time UI. The bitcoin-client UI is secured using Basic Authentication.
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 create a simple Spring Boot REST API, called simple-service, and secure it with Keycloak. Furthermore, the API users will be loaded into Keycloak from OpenLDAP server.
Demo project for Spring Boot with Jib
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."