SlideShare a Scribd company logo
Google App Engine Should you or should you not? - Ashwin Prabhu
What is  Cloud computing ?   The Larry Ellison view
What is  Cloud computing ? The hype machine
What is  Cloud computing ?   The Richard Stallman view
Cloud Computing Landscape
Should you or should you not?  Kitna deti hai?
Why  Google App Engine ?   Managing everything yourself is hard DIY hosting for web application = Hidden costs and risks Wouldn’t it be nice if somebody else managed all the risks for you? What if there were a out-of-the-box solution? What if you could run your app on Google's huge infrastructure, alongside Gmail, GDocs?  What if you get the services of Google’s CDN for “free”?
Scalable from day 0 President Obama's Google Moderator stats Why  Google App Engine ?
What is  Google App Engine ?   Languages supported
Google App Engine  Features
Lunch is free,  Buffet is not! Quotas and Restrictions
Now you can have versions of your application! Versioning need not be limited to code, not anymore. Continuous Deployment
Google App Engine  Storage ,[object Object],[object Object],[object Object],[object Object],SELECT  [* | __key__]  FROM  <kind>  [ WHERE  <condition> [ AND  <condition> ...]]  [ ORDER BY  <property> [ ASC  |  DESC ] [, <property> [ ASC  |  DESC ] ...]] [ LIMIT  [<offset>,]<count>] [ OFFSET  <offset>]  <condition> := <property> { <  |  <=  |  >  |  >=  |  =  |  !=  } <value> <condition> := <property>  IN  <list> <condition> :=  ANCESTOR IS  <entity or key>  ,[object Object],[object Object]
The dark clouds Unless you take a closer look! You have the entire JVM accompanied by a distributed database on the “cloud”. What more could one cask for?
The dark clouds
Suggested reading http:// stackoverflow.com/questions/tagged/google -app-engine   http:// code.google.com/appengine/docs /   Dan Sanderson
Thank You! Website:  www.AshwinPrabhu.com Twitter:  www.twitter.com/AshwinP Facebook:  www.facebook.com/AshwinPrabhuB LinkedIn:  www.linkedin.com/in/AshwinPrabhu

More Related Content

Viewers also liked

Differentiated Instruction: An Overview
Differentiated Instruction: An OverviewDifferentiated Instruction: An Overview
Differentiated Instruction: An Overview
Denise Lewis
 
Safer Cliffs Australia Ph.
Safer Cliffs Australia   Ph.Safer Cliffs Australia   Ph.
Safer Cliffs Australia Ph.doctorfeelgood
 
MUITA TECNICA
MUITA TECNICAMUITA TECNICA
MUITA TECNICA
doctorfeelgood
 
De Irún a Cabo de Gata
De Irún a Cabo de GataDe Irún a Cabo de Gata
De Irún a Cabo de Gata
avoyali
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
qingke
 
Open and Distance Learning and Development - Back to basics
Open and Distance Learning and Development - Back to basicsOpen and Distance Learning and Development - Back to basics
Open and Distance Learning and Development - Back to basics
lentell_h
 
Digital Literacy American Woman
Digital Literacy American WomanDigital Literacy American Woman
Digital Literacy American Woman
dannybedingfield
 
Chocolate Gifts and Baskets
Chocolate Gifts and BasketsChocolate Gifts and Baskets
Chocolate Gifts and Baskets
GiftBasketsofVermont
 
Criterios valoración de la respuesta clínica
Criterios valoración de la respuesta clínicaCriterios valoración de la respuesta clínica
Criterios valoración de la respuesta clínica
gladiatormmy
 
Living Proof... by the staff at Ditmas Intermediate School 62
Living Proof... by the staff at Ditmas Intermediate School 62Living Proof... by the staff at Ditmas Intermediate School 62
Living Proof... by the staff at Ditmas Intermediate School 62Denise Lewis
 
Homemade ice cream
Homemade ice  creamHomemade ice  cream
Homemade ice cream
Denise Lewis
 
六合彩
六合彩六合彩
六合彩
qingke
 
An Overview of Differentiated Instrution
An Overview of Differentiated InstrutionAn Overview of Differentiated Instrution
An Overview of Differentiated InstrutionDenise Lewis
 

Viewers also liked (18)

Stacy Smaller
Stacy SmallerStacy Smaller
Stacy Smaller
 
Differentiated Instruction: An Overview
Differentiated Instruction: An OverviewDifferentiated Instruction: An Overview
Differentiated Instruction: An Overview
 
Teste
TesteTeste
Teste
 
Safer Cliffs Australia Ph.
Safer Cliffs Australia   Ph.Safer Cliffs Australia   Ph.
Safer Cliffs Australia Ph.
 
MUITA TECNICA
MUITA TECNICAMUITA TECNICA
MUITA TECNICA
 
De Irún a Cabo de Gata
De Irún a Cabo de GataDe Irún a Cabo de Gata
De Irún a Cabo de Gata
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Open and Distance Learning and Development - Back to basics
Open and Distance Learning and Development - Back to basicsOpen and Distance Learning and Development - Back to basics
Open and Distance Learning and Development - Back to basics
 
Digital Literacy American Woman
Digital Literacy American WomanDigital Literacy American Woman
Digital Literacy American Woman
 
Nos E Resistencia
Nos E ResistenciaNos E Resistencia
Nos E Resistencia
 
Chocolate Gifts and Baskets
Chocolate Gifts and BasketsChocolate Gifts and Baskets
Chocolate Gifts and Baskets
 
Criterios valoración de la respuesta clínica
Criterios valoración de la respuesta clínicaCriterios valoración de la respuesta clínica
Criterios valoración de la respuesta clínica
 
Living Proof... by the staff at Ditmas Intermediate School 62
Living Proof... by the staff at Ditmas Intermediate School 62Living Proof... by the staff at Ditmas Intermediate School 62
Living Proof... by the staff at Ditmas Intermediate School 62
 
3eso ud7
3eso ud73eso ud7
3eso ud7
 
Google movie v2
Google movie v2Google movie v2
Google movie v2
 
Homemade ice cream
Homemade ice  creamHomemade ice  cream
Homemade ice cream
 
六合彩
六合彩六合彩
六合彩
 
An Overview of Differentiated Instrution
An Overview of Differentiated InstrutionAn Overview of Differentiated Instrution
An Overview of Differentiated Instrution
 

Similar to Google App Engine: Should you or should you not?

google_cloud_presentation.pptx
google_cloud_presentation.pptxgoogle_cloud_presentation.pptx
google_cloud_presentation.pptx
Vagdevi15
 
SVCC Intro to Grails
SVCC Intro to GrailsSVCC Intro to Grails
SVCC Intro to Grails
James Williams
 
Bogdan botea, dmitry nefedkin no fiddle, efficient development on the googl...
Bogdan botea, dmitry nefedkin   no fiddle, efficient development on the googl...Bogdan botea, dmitry nefedkin   no fiddle, efficient development on the googl...
Bogdan botea, dmitry nefedkin no fiddle, efficient development on the googl...
Codecamp Romania
 
Build with ALL of Google Cloud
Build with ALL of Google CloudBuild with ALL of Google Cloud
Build with ALL of Google Cloud
wesley chun
 
Powerful Google Cloud tools for your hack
Powerful Google Cloud tools for your hackPowerful Google Cloud tools for your hack
Powerful Google Cloud tools for your hack
wesley chun
 
MongoDB Days UK: Run MongoDB on Google Cloud Platform
MongoDB Days UK: Run MongoDB on Google Cloud PlatformMongoDB Days UK: Run MongoDB on Google Cloud Platform
MongoDB Days UK: Run MongoDB on Google Cloud Platform
MongoDB
 
Moving applications to the cloud
Moving applications to the cloudMoving applications to the cloud
Moving applications to the cloud
Sergejus Barinovas
 
How Google Cloud Platform can help in the classroom/lab
How Google Cloud Platform can help in the classroom/labHow Google Cloud Platform can help in the classroom/lab
How Google Cloud Platform can help in the classroom/lab
wesley chun
 
Deploy 22 microservices from scratch in 30 mins with GitOps
Deploy 22 microservices from scratch in 30 mins with GitOpsDeploy 22 microservices from scratch in 30 mins with GitOps
Deploy 22 microservices from scratch in 30 mins with GitOps
Opsta
 
Session 4 GCCP.pptx
Session 4 GCCP.pptxSession 4 GCCP.pptx
Session 4 GCCP.pptx
DSCIITPatna
 
Mainstream Serverless
Mainstream ServerlessMainstream Serverless
Mainstream Serverless
Dhaval Nagar
 
Serverless Computing with Python
Serverless Computing with PythonServerless Computing with Python
Serverless Computing with Python
wesley chun
 
Building apps for multiple devices
Building apps for multiple devicesBuilding apps for multiple devices
Building apps for multiple devices
Terry Ryan
 
GoGrid February 2010 Webinar on New Features
GoGrid February 2010 Webinar on New FeaturesGoGrid February 2010 Webinar on New Features
GoGrid February 2010 Webinar on New Features
GoGrid Cloud Hosting
 
Spark on Dataproc - Israel Spark Meetup at taboola
Spark on Dataproc - Israel Spark Meetup at taboolaSpark on Dataproc - Israel Spark Meetup at taboola
Spark on Dataproc - Israel Spark Meetup at taboola
tsliwowicz
 
Serverless and Design Patterns In GCP
Serverless and Design Patterns In GCPServerless and Design Patterns In GCP
Serverless and Design Patterns In GCP
Oliver Fierro
 
Gdsc muk - innocent
Gdsc   muk - innocentGdsc   muk - innocent
Gdsc muk - innocent
junaidhasan17
 
A Fast Intro to Fast Query with ClickHouse, by Robert Hodges
A Fast Intro to Fast Query with ClickHouse, by Robert HodgesA Fast Intro to Fast Query with ClickHouse, by Robert Hodges
A Fast Intro to Fast Query with ClickHouse, by Robert Hodges
Altinity Ltd
 
Create a web-app with Cgi Appplication
Create a web-app with Cgi AppplicationCreate a web-app with Cgi Appplication
Create a web-app with Cgi Appplication
olegmmiller
 
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...Kevin Reynen
 

Similar to Google App Engine: Should you or should you not? (20)

google_cloud_presentation.pptx
google_cloud_presentation.pptxgoogle_cloud_presentation.pptx
google_cloud_presentation.pptx
 
SVCC Intro to Grails
SVCC Intro to GrailsSVCC Intro to Grails
SVCC Intro to Grails
 
Bogdan botea, dmitry nefedkin no fiddle, efficient development on the googl...
Bogdan botea, dmitry nefedkin   no fiddle, efficient development on the googl...Bogdan botea, dmitry nefedkin   no fiddle, efficient development on the googl...
Bogdan botea, dmitry nefedkin no fiddle, efficient development on the googl...
 
Build with ALL of Google Cloud
Build with ALL of Google CloudBuild with ALL of Google Cloud
Build with ALL of Google Cloud
 
Powerful Google Cloud tools for your hack
Powerful Google Cloud tools for your hackPowerful Google Cloud tools for your hack
Powerful Google Cloud tools for your hack
 
MongoDB Days UK: Run MongoDB on Google Cloud Platform
MongoDB Days UK: Run MongoDB on Google Cloud PlatformMongoDB Days UK: Run MongoDB on Google Cloud Platform
MongoDB Days UK: Run MongoDB on Google Cloud Platform
 
Moving applications to the cloud
Moving applications to the cloudMoving applications to the cloud
Moving applications to the cloud
 
How Google Cloud Platform can help in the classroom/lab
How Google Cloud Platform can help in the classroom/labHow Google Cloud Platform can help in the classroom/lab
How Google Cloud Platform can help in the classroom/lab
 
Deploy 22 microservices from scratch in 30 mins with GitOps
Deploy 22 microservices from scratch in 30 mins with GitOpsDeploy 22 microservices from scratch in 30 mins with GitOps
Deploy 22 microservices from scratch in 30 mins with GitOps
 
Session 4 GCCP.pptx
Session 4 GCCP.pptxSession 4 GCCP.pptx
Session 4 GCCP.pptx
 
Mainstream Serverless
Mainstream ServerlessMainstream Serverless
Mainstream Serverless
 
Serverless Computing with Python
Serverless Computing with PythonServerless Computing with Python
Serverless Computing with Python
 
Building apps for multiple devices
Building apps for multiple devicesBuilding apps for multiple devices
Building apps for multiple devices
 
GoGrid February 2010 Webinar on New Features
GoGrid February 2010 Webinar on New FeaturesGoGrid February 2010 Webinar on New Features
GoGrid February 2010 Webinar on New Features
 
Spark on Dataproc - Israel Spark Meetup at taboola
Spark on Dataproc - Israel Spark Meetup at taboolaSpark on Dataproc - Israel Spark Meetup at taboola
Spark on Dataproc - Israel Spark Meetup at taboola
 
Serverless and Design Patterns In GCP
Serverless and Design Patterns In GCPServerless and Design Patterns In GCP
Serverless and Design Patterns In GCP
 
Gdsc muk - innocent
Gdsc   muk - innocentGdsc   muk - innocent
Gdsc muk - innocent
 
A Fast Intro to Fast Query with ClickHouse, by Robert Hodges
A Fast Intro to Fast Query with ClickHouse, by Robert HodgesA Fast Intro to Fast Query with ClickHouse, by Robert Hodges
A Fast Intro to Fast Query with ClickHouse, by Robert Hodges
 
Create a web-app with Cgi Appplication
Create a web-app with Cgi AppplicationCreate a web-app with Cgi Appplication
Create a web-app with Cgi Appplication
 
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colo...
 

Recently uploaded

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 

Recently uploaded (20)

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 

Google App Engine: Should you or should you not?

  • 1. Google App Engine Should you or should you not? - Ashwin Prabhu
  • 2. What is Cloud computing ? The Larry Ellison view
  • 3. What is Cloud computing ? The hype machine
  • 4. What is Cloud computing ? The Richard Stallman view
  • 6. Should you or should you not? Kitna deti hai?
  • 7. Why Google App Engine ? Managing everything yourself is hard DIY hosting for web application = Hidden costs and risks Wouldn’t it be nice if somebody else managed all the risks for you? What if there were a out-of-the-box solution? What if you could run your app on Google's huge infrastructure, alongside Gmail, GDocs? What if you get the services of Google’s CDN for “free”?
  • 8. Scalable from day 0 President Obama's Google Moderator stats Why Google App Engine ?
  • 9. What is Google App Engine ? Languages supported
  • 10. Google App Engine Features
  • 11. Lunch is free, Buffet is not! Quotas and Restrictions
  • 12. Now you can have versions of your application! Versioning need not be limited to code, not anymore. Continuous Deployment
  • 13.
  • 14. The dark clouds Unless you take a closer look! You have the entire JVM accompanied by a distributed database on the “cloud”. What more could one cask for?
  • 16. Suggested reading http:// stackoverflow.com/questions/tagged/google -app-engine http:// code.google.com/appengine/docs / Dan Sanderson
  • 17. Thank You! Website: www.AshwinPrabhu.com Twitter: www.twitter.com/AshwinP Facebook: www.facebook.com/AshwinPrabhuB LinkedIn: www.linkedin.com/in/AshwinPrabhu