!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
1. Infrastructure and Application
Modernization with Google Cloud
GDSC NYUST
Mustapha Adekunle
@engr_krooozy
- Data Engineer, Nomba
- Google Cloud Certified Professional Data
Engineer
- Author Google Dev Library
2. Modernizing IT Infrastructure with Google Cloud
Application modernization
Application Programing Interfaces
Modules
01
02
03
3. Modernizing IT Infrastructure
with Google Cloud
Topics covered
Modernizing IT infrastructure
Available compute options
Private, hybrid and multi-cloud
architectures
Google Cloud global infrastructure
Google Cloud compute solutions
31. Container Serverless computing
Google Kubernetes Engine App Engine
Cloud Functions
Cloud Run
Virtual machine
Bare Metal
VMWare Engine
Compute Engine
Google Cloud Compute Solutions
42. Five common change patterns to
modernize applications
Application development challenges
Google Kubernetes Engine
and App Engine
Topics covered
Modernizing Applications
with Google Cloud
45. Move applications first
and then change them
Change applications
before they move
Invent in
greenfield
Invent in
brownfield
Move applications
without any changes
1
2
3
4
5
How Businesses
modernize their
application
Cloud Change Patterns
53. <ul>
<li> // Lorem ipsum dolor sit amet (). consecte.elit.</li>
<ul>
<li> Morbi in dui placerat. Pellentesque = odio nisi, Log.i.
Sed arcu; @Cras.consequat.</li>
<li> // Praesent dapibus, neque id cursus faucibus.
(tortor.neque.e = eu erat) <Aliquam erat volutpat;
:facilisis luctus = <@metus.</li>
<li> Pellentesque fermentum. @Aliquam quam lectus;
=//.<dolor sit amet </ul>
Monolithic architecture often resist change
68. API
An API is a piece of software that connects different applications and enables
information to flow between systems, so businesses can unlock value and create new
services. They expose data in a way that protects the integrity of the legacy systems and
enables secure and governed access to the underlying data.
What is an
API?
What is an API?
How APIs can modernize legacy systems
69. Backend systems and
service endpoints
API API API
Internal API
development team
Internal or external
application developers
API Architecture
73. Data
Warehouse
CRM, ERP,
etc.
SOA Database Data
Lake
Years
Pace of
change
New demands Users
Days
Unlock newer insights
Secure Scale Manage Connect Analyze
ESB/Integration
74. Data
Warehouse
CRM, ERP,
etc.
SOA Database Data
Lake
Years
Pace of
change
The challenge Users
Days
How do we manage hundreds of APIs at scale?
A
PI
A
PI
A
PI
A
PI
A
PI
A
PI
A
PI
A
PI
A
PI
A
PI
A
PI
A
PI
77. Business must provide seamless digital system
Modernization allows for easier application deployment
Modernization reduces time spent on maintenance
Recap
01
02
03