• Complain

Steve (Satish) Sangapu - The Definitive Guide to Modernizing Applications on Google Cloud: The what, why, and how of application modernization on Google Cloud

Here you can read online Steve (Satish) Sangapu - The Definitive Guide to Modernizing Applications on Google Cloud: The what, why, and how of application modernization on Google Cloud full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Steve (Satish) Sangapu The Definitive Guide to Modernizing Applications on Google Cloud: The what, why, and how of application modernization on Google Cloud
  • Book:
    The Definitive Guide to Modernizing Applications on Google Cloud: The what, why, and how of application modernization on Google Cloud
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2022
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

The Definitive Guide to Modernizing Applications on Google Cloud: The what, why, and how of application modernization on Google Cloud: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "The Definitive Guide to Modernizing Applications on Google Cloud: The what, why, and how of application modernization on Google Cloud" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Get to grips with the tools, services, and functions needed for application migration to help you move from legacy applications to cloud-native on Google Cloud

Key Features
  • Discover how a sample legacy application can be transformed into a cloud-native application on Google Cloud
  • Learn where to start and how to apply application modernization techniques and tooling
  • Work with real-world use cases and instructions to modernize an application on Google Cloud
Book Description

Legacy applications, which comprise 7580% of all enterprise applications, often end up being stuck in data centers. Modernizing these applications to make them cloud-native enables them to scale in a cloud environment without taking months or years to start seeing the benefits. This book will help software developers and solutions architects to modernize their applications on Google Cloud and transform them into cloud-native applications.

This book helps you to build on your existing knowledge of enterprise application development and takes you on a journey through the six Rs: rehosting, replatforming, rearchitecting, repurchasing, retiring, and retaining. Youll learn how to modernize a legacy enterprise application on Google Cloud and build on existing assets and skills effectively. Taking an iterative and incremental approach to modernization, the book introduces the main services in Google Cloud in an easy-to-understand way that can be applied immediately to an application.

By the end of this Google Cloud book, youll have learned how to modernize a legacy enterprise application by exploring various interim architectures and tooling to develop a cloud-native microservices-based application.

What you will learn
  • Discover the principles and best practices for building cloud-native applications
  • Study the six Rs of migration strategy and learn when to choose which strategy
  • Rehost a legacy enterprise application on Google Compute Engine
  • Replatform an application to use Google Load Balancer and Google Cloud SQL
  • Refactor into a single-page application (SPA) supported by REST services
  • Replatform an application to use Google Identity Platform and Firebase Authentication
  • Refactor to microservices using the strangler pattern
  • Automate the deployment process using a CI/CD pipeline with Google Cloud Build
Who this book is 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.

Table of Contents
  1. Cloud-Native Application Fundamentals
  2. End-to-End Extensible Tooling for Cloud-Native Application Development
  3. Cloud-Native Architecture Patterns and System Architecture Tenets
  4. Choosing the Right Compute Option
  5. Choosing the Right Database and Storage
  6. Implementing a Messaging and Scheduling System
  7. Implementing Cloud-Native Security
  8. Introducing the Legacy Application
  9. The Initial Architecture on Google Compute Engine
  10. Addressing Scalability and Availability
  11. Re-Platforming the Data Layer
  12. Designing the Interim Architecture
  13. Refactoring to Microservices
  14. Refactoring the Frontend and Exposing REST Services
  15. Handling Eventual Consistency with the Compensation Pattern
  16. Orchestrating Your Application with Google Kubernetes Engine
  17. Going Serverless with Google App Engine
  18. Future Proofi ng Your App with Google Cloud Run
  19. (N.B. Please use the Look Inside option to see further chapters)

Steve (Satish) Sangapu: author's other books


Who wrote The Definitive Guide to Modernizing Applications on Google Cloud: The what, why, and how of application modernization on Google Cloud? Find out the surname, the name of the author of the book and a list of all author's works by series.

The Definitive Guide to Modernizing Applications on Google Cloud: The what, why, and how of application modernization on Google Cloud — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "The Definitive Guide to Modernizing Applications on Google Cloud: The what, why, and how of application modernization on Google Cloud" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
The Definitive Guide to Modernizing Applications on Google Cloud The what why - photo 1
The Definitive Guide to Modernizing Applications on Google Cloud

The what, why, and how of application modernization on Google Cloud

Steve (Satish) Sangapu

Dheeraj Panyam

Jason Marston

BIRMINGHAMMUMBAI The Definitive Guide to Modernizing Applications on Google - photo 2

BIRMINGHAMMUMBAI

The Definitive Guide to Modernizing Applications on Google Cloud

Copyright 2021 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Group Product Manager: Rahul Nair

Publishing Product Manager: Rahul Nair

Senior Editor: Arun Nadar

Content Development Editor: Nihar Kapadia

Technical Editor: Shruthi Shetty

Copy Editor: Safis Editing

Project Coordinator: Ajesh Devavaram

Proofreader: Safis Editing

Indexer: Subalakshmi Govindhan

Production Designer: Alishon Mendonca

First published: December 2021

Production reference: 2121121

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK.

ISBN 978-1-80020-979-4

www.packt.com

To the memory of my father, Ishwar, and my mother, Savithri, for their sacrifices and exemplifying that hard work has positive outcomes. To my wife, Sanju, for being my loving and supportive partner, and to my children, Riya and Risha, for keeping us on our toes.

Steve (Satish) Sangapu

To my parents, who have encouraged me in writing this book, with their push for tenacity ringing in my ears.

Dheeraj Panyam

Contributors
About the authors

Steve (Satish) Sangapu has been working with software since 2000. He specializes in migrating and modernizing applications from monoliths to containerized microservices as well as creating data engineering pipelines to mine vast amounts of structured and unstructured data.

He has extensive experience successfully leading large, cross-functional, geographically dispersed teams utilizing modern Agile development methodologies while collaborating effectively with product teams in creating high-performance, fault-tolerant, and high-availability systems.

He also holds seven patents from the United States Patent and Trademark Office and certifications from Carnegie Mellon Software Engineering Institute and Google Cloud.

I want to thank the people who have given me and the people around me love and support in different ways in my life.

Dheeraj Panyam has been working in the IT industry since 2000. His experience spans diverse domains (optical, telecom, retail, and healthcare) and covers all phases of the SDLC, including application development, production support, QA automation, and cloud architecture. He lives in India and collaborates with a Google Cloud consulting company, helping them design solutions and architecture set up on public cloud platforms.

He holds multiple Google Cloud certifications in addition to other certifications in networking and testing.(in new line)

Jason Marston is a Cloud Solution Architect based in England. He was recruited by Microsoft because of his OSS background. Jason has worked with Java since version 1 and has a long history with open source. He has over 30 years' of experience in developing software and now helps organizations migrate and modernize legacy applications to the cloud. Jason was an SME in the Worldwide Communities project at Microsoft and, as a part of the leadership team for those communities, helped many people solve their problems by adopting Java on Azure. In his spare time, Jason reads science fiction books and has two children who think he is a geek/nerd.

About the reviewer

Radhakrishnan (Krishna) Gopal is a cloud evangelist, seasoned technology professional, and mentor with over 22 years of industry experience in all major cloud hyperscalers, including AWS, Azure, and Google Cloud. He is currently helping organizations to drive business value through cloud adoption and innovation. He has worked in many facets of IT throughout his career and delivered high-quality, mission-critical, and innovative technology solutions leveraging multi-cloud, data, AI, and intelligent automation. He is a Google Cloud Certified Professional Cloud Architect, Google data engineer, Azure certified solutions architect expert, Azure data engineer, data science associate, AI engineer, and AWS Certified Solutions Architect Associate. He loves to explore new frontiers of technology and impart them in solutions to make his clients very successful.

Table of Contents
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «The Definitive Guide to Modernizing Applications on Google Cloud: The what, why, and how of application modernization on Google Cloud»

Look at similar books to The Definitive Guide to Modernizing Applications on Google Cloud: The what, why, and how of application modernization on Google Cloud. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «The Definitive Guide to Modernizing Applications on Google Cloud: The what, why, and how of application modernization on Google Cloud»

Discussion, reviews of the book The Definitive Guide to Modernizing Applications on Google Cloud: The what, why, and how of application modernization on Google Cloud and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.