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 by
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.
The Definitive Guide to Modernizing Applications on Google Cloud
- About Book
- Who Is This Book For?
- Book Content
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!