Building Scalable Java Microservices with Spring Boot and Spring Cloud
"Microservices" describes a software design pattern in which an application is a collection of loosely coupled services. These services are fine-grained, and can be individually maintained and scaled. The microservices architecture is ideal for the public cloud, with its focus on elastic scaling with on-demand resources. In this course, you will learn how to build Java applications using Spring Boot and Spring Cloud on Google Cloud. You'll use Spring Cloud Config to manage your application's configuration. You'll send and receive messages with Pub/Sub and Spring Integration. You'll also use
Skills you'll learn
We may earn a commission if you enroll through our links — it never affects the price you pay.
Similar courses
Ingesting New Datasets into BigQuery
This is a self-paced lab that takes place in the Google Cloud console. This lab focuses on how to ingest new datasets into tables inside of BigQuery.
All levels
Filtering and Sorting Data in Looker
This is a Google Cloud Self-Paced Lab. In this lab, you will learn how to filter and sort data, and create looks with Looker.
All levels
Executing Full Text Queries with Elasticsearch
Embark on a comprehensive journey into the realm of Elasticsearch with this thoughtfully crafted course, divided into three distinct modules. Ideal for beginners or those aiming to reinforce their foundational understanding, this course offers a clear and progressive path to mastering Elasticsearch. In the first module, Introduction to Elasticsearch, participants dive into Elasticsearch's core. They will understand its architecture, explore its foundational elements, and gain hands-on experience creating indices and understanding nodes and clusters. The second module, Query Mechanism, and Op
All levels
Introduction to JUnit
Unlock reliable Java testing with our "Introduction to JUnit" course. Designed for students, junior developers, and QA testers who want to improve code quality and confidence, this course provides the essential foundations and practical tools of unit testing using JUnit 4 and JUnit 5. From understanding why unit tests matter to setting up JUnit, organizing tests, and integrating with build and CI tools, you’ll gain the skills to deliver maintainable, bug-resistant software. With real-world examples, actionable patterns, and hands-on tools like assertions, exception testing, parameterized test
All levels