John Ongwae
John Ongwae
  • Видео 56
  • Просмотров 19 056
Upgrading Microservices: Spring Boot 3 & Java 21
In this video, we take a deep dive into upgrading a microservices architecture to the latest Spring Boot starter and Java 21. We’ll cover everything from updating the Config Server, Discovery Server, and API Gateway to upgrading individual microservices.
Whether you're maintaining a large-scale application or just looking to stay up-to-date with the latest Java and Spring Boot features, this step-by-step guide will walk you through the process, including:
Migrating to the latest Spring Boot starter
Leveraging new Java 21 features in your microservices
Updating configurations for the Config Server and Discovery Server
Enhancing security and performance in the API Gateway
Testing and troubleshoot...
Просмотров: 200

Видео

Microservices with Spring Boot 3 and Spring Cloud | Load Balancing via API Gateway (Part 33)
Просмотров 2817 месяцев назад
Welcome to Part 33 of our End-to-End series on mastering microservices with Spring Boot 3, Docker, Kubernetes, and Spring Cloud. In this episode, we focus on load balancing service-to-service calls through an API Gateway using Eureka Discovery Client and Server. Join us as we demonstrate how to configure the API Gateway to distribute requests across multiple instances of a service and use Eurek...
Microservices with Spring Boot 3 and Spring Cloud | Service-to-Service Communication (Part 32)
Просмотров 1237 месяцев назад
Welcome to Part 32 of our End-to-End series on mastering microservices with Spring Boot 3, Docker, Kubernetes, and Spring Cloud. In this episode, we configure the Employee Service to communicate with the Department Service using RestTemplate, RestClient, and WebClient. Join us as we demonstrate the setup and configuration necessary for service-to-service communication, ensuring seamless interac...
Microservices with Spring Boot 3 and Spring Cloud | API Gateway and Routing (Part 31)
Просмотров 1657 месяцев назад
Welcome to Part 31 of our End-to-End series on mastering microservices with Spring Boot 3, Docker, Kubernetes, and Spring Cloud. In this episode, we set up an API Gateway and configure routing using factories. We demonstrate how Spring Cloud Gateway manages and routes requests to various microservices efficiently. Join us as we guide you through the setup process, configuration, and best practi...
Microservices with Spring Boot 3 and Spring Cloud | Eureka Server Service Discovery (Part 30)
Просмотров 1227 месяцев назад
Welcome to Part 30 of our End-to-End series on mastering microservices with Spring Boot 3, Docker, Kubernetes, and Spring Cloud. We set up a Spring Cloud Eureka Server for service discovery in this episode. We demonstrate how to connect the Eureka Server to a Config Server and how other services can register themselves with the Config Server and the Eureka Server for seamless configuration and ...
Microservices with Spring Boot 3 and Spring Cloud | Cloud Config Server Setup (Part 29)
Просмотров 2367 месяцев назад
Welcome to Part 29 of our End-to-End series on mastering microservices with Spring Boot 3, Docker, Kubernetes, and Spring Cloud. In this episode, we set up a Spring Cloud Config Server, showcasing how to use both a local file repository and remote URLs for configuration management. Join us as we demonstrate the step-by-step process of setting up the Config Server, configuring it to access confi...
Microservices with Spring Boot 3 and Spring Cloud | Introduction (Part 28)
Просмотров 837 месяцев назад
Welcome to Part 28 of our End-to-End series on mastering microservices with Spring Boot 3, Docker, and Kubernetes. In this episode, we introduce Spring Cloud and its features, explaining why it is a valuable addition to your microservices architecture. Join us as we explore the key components and benefits of Spring Cloud, including service discovery, configuration management, and circuit breake...
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 27)
Просмотров 1147 месяцев назад
Welcome to Part 27 of our End-to-End series on mastering microservices with Spring Boot 3, Docker, and Kubernetes. In this episode, we expose the Minikube services and make calls via RestClient. Additionally, we demonstrate how to update Docker images whenever new changes are made by configuring the image pull policy. Join us as we guide you through exposing your services, making RESTful calls,...
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 26)
Просмотров 637 месяцев назад
Welcome to Part 26 of our End-to-End series on mastering microservices with Spring Boot 3, Docker, and Kubernetes. In this episode, we adjust the Employee Service to call the Department Service using the internal cluster IP service within a Minikube Kubernetes cluster. Join us as we demonstrate how to configure WebClient to make calls using the service name in Minikube, ensuring efficient and r...
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 25)
Просмотров 1227 месяцев назад
Welcome to Part 25 of our End-to-End series on mastering microservices with Spring Boot 3, Docker, and Kubernetes. In this episode, we focus on publishing the Docker image to Docker Hub, preparing a Minikube local cluster, and creating the deployment YAML for the Department Service. Join us as we guide you through the steps to push your microservices image to Docker Hub, set up a local Kubernet...
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 24)
Просмотров 5977 месяцев назад
Welcome to Part 24 of our End-to-End series on mastering microservices with Spring Boot 3, Docker, and Kubernetes. In this episode, we optimize inter-service communication by enhancing the Employee Service to fetch department information efficiently from the Department Service. Instead of making separate calls for each department, we implement a batch request strategy. Join us as we demonstrate...
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 23)
Просмотров 2257 месяцев назад
Welcome to Part 23 of our End-to-End series on mastering microservices with Spring Boot 3, Docker, and Kubernetes. In this episode, we illustrate the usage of RestClient and RestTemplate as additional tools alongside WebClient for microservices communication. Join us as we demonstrate how to configure and use these clients to enhance the flexibility and reliability of your microservices interac...
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 22)
Просмотров 3177 месяцев назад
Welcome to Part 22 of our End-to-End series on mastering microservices with Spring Boot 3, Docker, and Kubernetes. In this episode, we focus on microservices communication using RestTemplate, WebClient, and RestClient. Join us as we demonstrate how to configure and utilize these tools to enable seamless communication between your microservices. With practical examples and best practices, this e...
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 20)
Просмотров 1218 месяцев назад
Welcome to Part 20 of our End-to-End series on mastering microservices with Spring Boot 3, Docker, and Kubernetes. In this episode, we continue and finalize integration testing for controllers using Test containers, Spring Test, TestRestTemplate, JUnit, and AssertJ. Join us as we complete the setup and execution of these tests, ensuring the seamless functionality and reliability of your microse...
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 19)
Просмотров 1118 месяцев назад
Welcome to Part 19 of our End-to-End series on mastering microservices with Spring Boot 3, Docker, and Kubernetes. This episode focuses on integration testing for controllers using Testcontainers, Spring Test, TestRestTemplate, JUnit, and AssertJ. Join us as we demonstrate how to set up and execute these tests to ensure your microservices' controllers' seamless functionality and reliability. Wi...
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 21)
Просмотров 868 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 21)
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 18)
Просмотров 1538 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 18)
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 16)
Просмотров 1178 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 16)
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 17)
Просмотров 988 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 17)
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 14)
Просмотров 1008 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 14)
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 15)
Просмотров 1578 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 15)
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 13)
Просмотров 1028 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 13)
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 12)
Просмотров 1078 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 12)
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 11)
Просмотров 1368 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 11)
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 10)
Просмотров 1318 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 10)
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 9)
Просмотров 1318 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 9)
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 8)
Просмотров 1888 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 8)
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 6)
Просмотров 2998 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 6)
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 7)
Просмотров 2888 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 7)
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 5)
Просмотров 4228 месяцев назад
Mastering Microservices with Spring Boot 3: Docker & Kubernetes | End-to-End Series (Part 5)