Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Google Cloud

Building Scalable Java Microservices with Spring Boot and Spring Cloud

Google Cloud via edX

Overview

MIT Sloan: Drive Business Value with AI
6-week cohort with live MIT Faculty sessions. Learn to scale AI beyond the pilot stage.
Build Your AI Strategy

Building Scalable Java Applications on Google Cloud with Spring Boot and Spring Cloud teaches you how to develop and manage cloud-based Java applications.

Designed for developers with experience in Java, this course builds practical knowledge of how to implement microservices architectures on Google Cloud. You’ll explore how loosely coupled services can be independently maintained and scaled, and how this approach supports elastic, cloud-based application design.

This course explores the key fundamentals of building Java microservices on Google Cloud, including:

  • Managing application configuration with Spring Cloud Config and handling messaging with Pub/Sub and Spring Integration
  • Using Cloud SQL as a managed relational database and migrating to Spanner for globally distributed, strongly consistent data
  • Tracing and debugging applications with Google Cloud Observability

You’ll learn how to structure and manage microservices-based applications, integrate messaging and configuration tools, and work with managed database services in cloud environments. The course also covers techniques for monitoring application performance and diagnosing issues in distributed systems.

Note: To succeed in this course, you should be familiar with the Java programming language, building applications with tools such as Maven or Gradle, and have a general understanding of Google Cloud.

Syllabus

  • Build Spring Boot microservices that consume Google Cloud managed services
  • Upload files to Cloud Storage with Spring Resource
  • Send and receive messages with Pub/Sub and Spring Integration
  • Implement distributed tracing by using Cloud Trace
  • Create data services using Cloud SQL and Spring data
  • Migrate from JPA to globally distributed Spanner with Spring Data Spanner
  • Deploy an application to App Engine or Google Kubernetes Engine

Reviews

Start your review of Building Scalable Java Microservices with Spring Boot and Spring Cloud

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.