Book

The Definitive Guide to Modernizing Applications on Google Cloud

Google Cloud is a hyperscale public cloud platform designed to host applications in a self-service and on-demand manner. With this comprehensive guide to modernizing legacy applications in the cloud, you'll be able to move from legacy to cloud-native on Google Cloud in no time.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

16h16m

Language

English

About Book

Who Is This Book For?

This book is for software developers and solutions architects looking to gain experience in modernizing their enterprise applications to run on Google Cloud and transform them into cloud-native applications. Basic knowledge of Java and Spring Boot is necessary. Prior knowledge of Google Cloud is useful but not mandatory.

Book content

20 chapters 16h16m total length

Cloud-Native Application Fundamentals

End-to-End Extensible Tooling for Cloud-Native Application Development

Cloud-Native Architecture Patterns and System Architecture Tenets

Choosing the Right Compute Option

Choosing the Right Database and Storage

Implementing a Messaging and Scheduling System

Implementing Cloud-Native Security

Introducing the Legacy Application

The Initial Architecture on Google Compute Engine

Addressing Scalability and Availability

Re-Platforming the Data Layer

Designing the Interim Architecture

Refactoring to Microservices

Refactoring the Frontend and Exposing REST Services

Handling Eventual Consistency with the Compensation Pattern

Orchestrating Your Application with Google Kubernetes Engine

Going Serverless with Google App Engine

Future Proofing Your App with Google Cloud Run

Appendix A -Choosing the Right Migration Strategy

Appendix B - Application Modernization Solutions

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required