SlideShare a Scribd company logo
Deploying Spring
Boot application on
GCP App Engine
Presenter Name
Deepa Mittal
Lack of etiquette and manners is a huge turn off.
KnolX Etiquettes
 Punctuality
Join the session 5 minutes prior to the session start time. We start on time
and conclude on time!
 Feedback
Make sure to submit a constructive feedback for all sessions as it is very
helpful for the presenter.
 Silent Mode
Keep your mobile devices in silent mode, feel free to move out of session
in case you need to attend an urgent call.
 Avoid Disturbance
Avoid unwanted chit chat during the session.
Agenda
1. What is GCP (Google Cloud Platform)?
2. Overview of Spring Boot
3. Why to use GCP app Engine
4. Create a Spring Boot Application
5. Create a GCP engine
6. Deploying the application to app Engine
7. Verify the api via postman
8. Conclusion and Q&A
GCP (Google Cloud
Platform)
Google Cloud Platform (GCP) is a cloud computing platform that offers a variety of different solutions for things
like databases, security, and computing services without the need for users to setup their own data centers or
servers. The two other largest cloud providers are AWS and Azure, but many other cloud solutions exist.
 It provides various features like
 Compute
 Storage
 Database
 Networking
 Big data and Analytics
GCP (Google cloud platform)
It offers various benefits which includes :
 Scalability
 Security
 Cost efficiency
 Innovation
Why to use GCP ?
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications
that you can "just run".
Feature Includes :
 Create stand-alone Spring applications
 Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
 Provide opinionated 'starter' dependencies to simplify your build configuration
 Automatically configure Spring and 3rd party libraries whenever possible
 Provide production-ready features such as metrics, health checks, and externalized
configuration
Overview of Spring Boot
Why to use GCP app Engine
 GCP App Engine is a platform-as-a-service (paas) which is fully managed, serverless platform for developing and
hosting web applications at scale.
 You can choose from several popular languages, libraries, and frameworks to develop your apps, and then let
App Engine take care of provisioning servers and scaling your app instances based on demand which means
 GCP App Engine simplifies web app deployment, auto-scales for traffic, offers managed services,
ensures security, and is cost-efficient for global reach.
Prerequisites:
 A GCP account
 gcloud CLI tool
 JDK 11
 Maven CLI (or an IDE with Maven)
Steps for Deploying Spring Boot Application on GCP
app engine
Lets see the example …..
Thank you

More Related Content

PPTX
GCP Compute Engine for Java Application.pptx
PPTX
How google cloud platform can benefit devops?
PDF
Pivotal + Apigee Workshop (June 4th, 2019)
PDF
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
PDF
Cloud Pub_Sub
PDF
Introduction to Spring Cloud GCP
PDF
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
PDF
Google Cloud Platform
GCP Compute Engine for Java Application.pptx
How google cloud platform can benefit devops?
Pivotal + Apigee Workshop (June 4th, 2019)
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
Cloud Pub_Sub
Introduction to Spring Cloud GCP
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
Google Cloud Platform

Similar to GCP App Engine with Spring boot Deployment.pptx (20)

PDF
The Best Postman Alternatives to Streamline API Testing.pdf
PPTX
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project
PDF
Ibm bluemix paris_techtalks 2015
PDF
CI/CD on Google Cloud Platform
PDF
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
PDF
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
PDF
GCP DevOps Certification Training | GCP DevOps Online Training
PPTX
Nyc mule soft_meetup_13_march_2021
PDF
Pivotal spring boot-cloud workshop
PDF
Which Application Modernization Pattern Is Right For You?
PDF
Getting Started with Google Cloud Platform: A Beginner’s Guide
PDF
Google Cloud Next '22 Recap: Serverless & Data edition
PDF
Get over the Cloud with Bluemix
PPTX
Breaking the Monolith
PPTX
Google Cloud Platform
PDF
Transform Digital Business with DevOps
PDF
Google's serverless journey: past to present
PDF
Mobile backends with Google Cloud Platform (MBLTDev'14)
PDF
Introductory Session.pdf
PPTX
Intro to Google Cloud Platform Data Engineering.
The Best Postman Alternatives to Streamline API Testing.pdf
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project
Ibm bluemix paris_techtalks 2015
CI/CD on Google Cloud Platform
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
GCP DevOps Certification Training | GCP DevOps Online Training
Nyc mule soft_meetup_13_march_2021
Pivotal spring boot-cloud workshop
Which Application Modernization Pattern Is Right For You?
Getting Started with Google Cloud Platform: A Beginner’s Guide
Google Cloud Next '22 Recap: Serverless & Data edition
Get over the Cloud with Bluemix
Breaking the Monolith
Google Cloud Platform
Transform Digital Business with DevOps
Google's serverless journey: past to present
Mobile backends with Google Cloud Platform (MBLTDev'14)
Introductory Session.pdf
Intro to Google Cloud Platform Data Engineering.
Ad

More from Knoldus Inc. (20)

PPTX
Angular Hydration Presentation (FrontEnd)
PPTX
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
PPTX
Self-Healing Test Automation Framework - Healenium
PPTX
Kanban Metrics Presentation (Project Management)
PPTX
Java 17 features and implementation.pptx
PPTX
Chaos Mesh Introducing Chaos in Kubernetes
PPTX
GraalVM - A Step Ahead of JVM Presentation
PPTX
Nomad by HashiCorp Presentation (DevOps)
PPTX
Nomad by HashiCorp Presentation (DevOps)
PPTX
DAPR - Distributed Application Runtime Presentation
PPTX
Introduction to Azure Virtual WAN Presentation
PPTX
Introduction to Argo Rollouts Presentation
PPTX
Intro to Azure Container App Presentation
PPTX
Insights Unveiled Test Reporting and Observability Excellence
PPTX
Introduction to Splunk Presentation (DevOps)
PPTX
Code Camp - Data Profiling and Quality Analysis Framework
PPTX
AWS: Messaging Services in AWS Presentation
PPTX
Amazon Cognito: A Primer on Authentication and Authorization
PPTX
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
PPTX
Managing State & HTTP Requests In Ionic.
Angular Hydration Presentation (FrontEnd)
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
Self-Healing Test Automation Framework - Healenium
Kanban Metrics Presentation (Project Management)
Java 17 features and implementation.pptx
Chaos Mesh Introducing Chaos in Kubernetes
GraalVM - A Step Ahead of JVM Presentation
Nomad by HashiCorp Presentation (DevOps)
Nomad by HashiCorp Presentation (DevOps)
DAPR - Distributed Application Runtime Presentation
Introduction to Azure Virtual WAN Presentation
Introduction to Argo Rollouts Presentation
Intro to Azure Container App Presentation
Insights Unveiled Test Reporting and Observability Excellence
Introduction to Splunk Presentation (DevOps)
Code Camp - Data Profiling and Quality Analysis Framework
AWS: Messaging Services in AWS Presentation
Amazon Cognito: A Primer on Authentication and Authorization
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
Managing State & HTTP Requests In Ionic.
Ad

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
Teaching material agriculture food technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
MYSQL Presentation for SQL database connectivity
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Review of recent advances in non-invasive hemoglobin estimation
Mobile App Security Testing_ A Comprehensive Guide.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Network Security Unit 5.pdf for BCA BBA.
Teaching material agriculture food technology
Building Integrated photovoltaic BIPV_UPV.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Advanced methodologies resolving dimensionality complications for autism neur...
The Rise and Fall of 3GPP – Time for a Sabbatical?
MYSQL Presentation for SQL database connectivity
MIND Revenue Release Quarter 2 2025 Press Release
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
cuic standard and advanced reporting.pdf
Encapsulation_ Review paper, used for researhc scholars
Spectral efficient network and resource selection model in 5G networks
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

GCP App Engine with Spring boot Deployment.pptx

  • 1. Deploying Spring Boot application on GCP App Engine Presenter Name Deepa Mittal
  • 2. Lack of etiquette and manners is a huge turn off. KnolX Etiquettes  Punctuality Join the session 5 minutes prior to the session start time. We start on time and conclude on time!  Feedback Make sure to submit a constructive feedback for all sessions as it is very helpful for the presenter.  Silent Mode Keep your mobile devices in silent mode, feel free to move out of session in case you need to attend an urgent call.  Avoid Disturbance Avoid unwanted chit chat during the session.
  • 3. Agenda 1. What is GCP (Google Cloud Platform)? 2. Overview of Spring Boot 3. Why to use GCP app Engine 4. Create a Spring Boot Application 5. Create a GCP engine 6. Deploying the application to app Engine 7. Verify the api via postman 8. Conclusion and Q&A
  • 5. Google Cloud Platform (GCP) is a cloud computing platform that offers a variety of different solutions for things like databases, security, and computing services without the need for users to setup their own data centers or servers. The two other largest cloud providers are AWS and Azure, but many other cloud solutions exist.  It provides various features like  Compute  Storage  Database  Networking  Big data and Analytics GCP (Google cloud platform)
  • 6. It offers various benefits which includes :  Scalability  Security  Cost efficiency  Innovation Why to use GCP ?
  • 7. Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". Feature Includes :  Create stand-alone Spring applications  Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)  Provide opinionated 'starter' dependencies to simplify your build configuration  Automatically configure Spring and 3rd party libraries whenever possible  Provide production-ready features such as metrics, health checks, and externalized configuration Overview of Spring Boot
  • 8. Why to use GCP app Engine  GCP App Engine is a platform-as-a-service (paas) which is fully managed, serverless platform for developing and hosting web applications at scale.  You can choose from several popular languages, libraries, and frameworks to develop your apps, and then let App Engine take care of provisioning servers and scaling your app instances based on demand which means  GCP App Engine simplifies web app deployment, auto-scales for traffic, offers managed services, ensures security, and is cost-efficient for global reach.
  • 9. Prerequisites:  A GCP account  gcloud CLI tool  JDK 11  Maven CLI (or an IDE with Maven)
  • 10. Steps for Deploying Spring Boot Application on GCP app engine
  • 11. Lets see the example …..