K8s Native Java Microservices on Quarkus - 2022 Edition

Learn to build and deploy Quarkus Microservices on Kubernetes

4.64 (64 reviews)
Udemy
platform
English
language
Development Tools
category
instructor
K8s Native Java Microservices on Quarkus - 2022 Edition
591
students
4 hours
content
Jul 2022
last update
$64.99
regular price

What you will learn

Basics of Quarkus and its tooling

Building Microservices from ground-up using Quarkus

Testing Microservice code using JUnit and RestAssured

Deploying Services to Kubernetes like environment using Minikube

Configuration Management for Services and property file ordinals

Database access for in-memory and external databases

Connecting two services using RestClient

Health Checks and Metrics

Why take this course?

Welcome to K8s Native Microservices on Quarkus course.

This course works on the latest versions of software as of July 2022


This course is intended for developers who are already familiar with Microservices and wish to implement them on Quarkus.

Equally, Quarkus developers willing to build micro-services can benefit by going through the lectures in this course. The course covers creating new microservices on Quarkus and deploying them to the Kubernetes environment as docker images or pods.


Working through a combination of theoretical concepts and practical code walkthroughs, a developer should follow along and build as we go through the lectures.


We will start our journey with basic concepts of JVM, why we need native deployable and the use of GraalVM. Then we build our first micro-service on Quarkus runtime, test it using RestAssured and deploy that on Minikube.

Our microservice will be able to handle all HTTP methods GET, PUT, POST and DELETE and later, we will connect it to an external database.


Then for our next section, we build another microservice and make it a dependency for the initial one. We mock this service in our primary service to test the behaviour, deploy both services in Minikube and see them in action.


Finally, we add health checks for liveness and readiness for each service and monitor our services' health and performance.

The course material will be your guide along the way providing relevant commands, steps of execution and references to learn more about the topic.


And if you face issues, feel free to reach out - I am here to help!

Screenshots

K8s Native Java Microservices on Quarkus - 2022 Edition - Screenshot_01K8s Native Java Microservices on Quarkus - 2022 Edition - Screenshot_02K8s Native Java Microservices on Quarkus - 2022 Edition - Screenshot_03K8s Native Java Microservices on Quarkus - 2022 Edition - Screenshot_04

Reviews

Mikael
February 28, 2023
As a newcomer to Quarkus and returner to Java, Sections 4 and 5 have been excellent about demonstrating the framework's capabilities and as a side effect bringing me back to speed with modern Java development. Lecturer's calm hands-on approach is much appreciated. Can recommend this to anyone who needs to delve in Quarkus!
Nick
December 11, 2022
Awesome hands-on intro to Quarkus. One thing that can be improved - keyboard clicking was a bit annoying during the videos. Overall great "getting-started" intro on how to build a basic microservice on minikube.
Torsten
September 29, 2022
It was super fun for me to follow this course! Sometimes the given commands didn't fit 100% to my environment (with Win11-Home, DockerDesktop, Minikube, IntelliJCommunity and Powershell). Thus, sometimes some in-house research was required: e.g. how to setup a pgadmin running in Minikube, configure Minikube as docker-registry via "minikube docker-env | Invoke-Expression", right settings for the mvn -D"..." option etc ) Therefore some additionally hints/tips for using other environments would be nice... Nevertheless, the rating is worth 5 stars, because DecodedBytes did a great job here!
Alvinchang
September 1, 2022
This class is very well organized. It provides most important features such as REST, DB access, configuration, health check and deploy the application using minikube. I hope the instructor will provide a second class on topics - security, Vert.x, fault tolerance, and scalability. I really enjoy this class.

Charts

Price

K8s Native Java Microservices on Quarkus - 2022 Edition - Price chart

Rating

K8s Native Java Microservices on Quarkus - 2022 Edition - Ratings chart

Enrollment distribution

K8s Native Java Microservices on Quarkus - 2022 Edition - Distribution chart

Related Topics

4781454
udemy ID
7/14/2022
course created date
7/28/2022
course indexed date
Bot
course submited by