Mastering Google App Engine

 
9781784396671: Mastering Google App Engine

Build robust and highly scalable web applications with Google App Engine

About This Book

  • Get an in-depth look at how Google App Engine works under the hood
  • Design and model your application around Google's highly scalable distributed NoSQL datastore to unlock its full potential
  • A comprehensive guide to ensure your mastery of Google App Engine

Who This Book Is For

If you have been developing web applications in Python or any other dynamic language but have always wondered how to write highly scalable web applications without getting into system administration and other plumbing, then this is the book for you. No experience in writing scalable applications is required.

What You Will Learn

  • Scale and develop your applications with Google App Engine's runtime environment
  • Get to grips with request handling mechanism and write request handlers
  • Deep dive into Google's distributed NoSQL and highly scalable datastore and design your application around it
  • Implement powerful search with scalable datastore
  • Perform long-running tasks in the background using task queues
  • Write compartmentalized apps using multi tenancy, memcache, and other Google App Engine runtime services
  • Handle web requests using the CGI, WSGI, and multi-threaded configurations
  • Deploy, tweak, and manage apps in production on Google App Engine

In Detail

Developing web applications that serve millions of users is no easy task, as it involves a number of configurations and administrative tasks for the underlying software and hardware stack. This whole configuration requires not only expertise, but also a fair amount of time as well. Time that could have been spent on actual application functionality.

Google App Engine allows you develop highly scalable web applications or backends for mobile applications without worrying about the system administration plumbing or hardware provisioning issues. Just focus writing on your business logic, the meat of the application, and let Google's powerful infrastructure scale it to thousands of requests per second and millions of users without any effort on your part.

This book takes you from explaining how scalable applications work to designing and developing robust scalable web applications of your own, utilizing services available on Google App Engine.

Starting with a walkthrough of scalability is and how scalable web applications work, this book introduces you to the environment under which your applications exist on Google App Engine. Next, you will learn about Google's datastore, which is a massively scalable distributed NoSQL solution built on top of BigTable. You will examine the BigTable concepts and operations in detail and reveal how it is used to build Google datastore. Armed with this knowledge, you will then advance towards how to best model your data and query that along with transactions. To augment the powerful distributed dataset, you will deep dive into search functionality offered on Google App Engine. With the search and storage sorted out, you will get a look into performing long running tasks in the background using Google App Engine task queues along with sending and receiving emails. You will also examine the memcache to boost web application performance, image processing for common image manipulation tasks. You will then explore uploading, storing, and serving large files using Blobstore and Cloud storage.

Finally, you will be presented with the deployment and monitoring of your applications in production along with a detailed look at dividing applications into different working modules.

Style and approach

This book is an in-depth guide where you will examine the problems in the context of highly scalable web applications. This book will take you through the libraries, services, and required configuration and finally puts everything together into a small web application that showcases all the capabilities of Google App Engine.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

About the Author :

Mohsin Shafique Hijazee Mohsin Shafique Hijazee started his programming adventure by teaching himself C, and later C++, mostly with the Win 32 API and MFC. Later, he worked with Visual Basic to develop an invoicing application for local distributors. In the meantime, .NET came along and Mohsin happened to be working with C# and Windows Forms. All of this was around desktop applications, and all of this happened during his days at university. Very few people have had a chance to work with fonts, and that's exactly what Mohsin happened to do as his first job-developing OpenType fonts for complex right to left calligraphic styles such as Nastaleeq. He developed two different fonts, one based on characters and joining rules, and the other one contained more than 18,000 ligatures both of which are in public domain. His first serious interaction with web development started with Ruby on Rails. Shortly after that, he discovered Google App Engine and found it to be a very interesting platform despite its initial limitations back in 2008, with Python being the only available runtime environment. Mohsin kept experimenting with the platform and deployed many production applications and mobile backends that are hosted on Google App Engine to this day. Currently, Mohsin is working as a backend software engineer with a large multinational Internet company that operates in the online classified space in dozens of countries across the globe.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Acheter neuf Afficher le livre
EUR 43,57

Autre devise

Frais de port : Gratuit
De Royaume-Uni vers Etats-Unis

Destinations, frais et délais

Ajouter au panier

Meilleurs résultats de recherche sur AbeBooks

1.

Mohsin Shafique Hijazee
Edité par Packt Publishing Limited, United Kingdom (2015)
ISBN 10 : 1784396672 ISBN 13 : 9781784396671
Neuf(s) Paperback Quantité : 10
impression à la demande
Vendeur
The Book Depository
(London, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre Packt Publishing Limited, United Kingdom, 2015. Paperback. État : New. Language: English . Brand New Book ***** Print on Demand *****.Build robust and highly scalable web applications with Google App Engine About This Book * Get an in-depth look at how Google App Engine works under the hood * Design and model your application around Google s highly scalable distributed NoSQL datastore to unlock its full potential * A comprehensive guide to ensure your mastery of Google App Engine Who This Book Is For If you have been developing web applications in Python or any other dynamic language but have always wondered how to write highly scalable web applications without getting into system administration and other plumbing, then this is the book for you. No experience in writing scalable applications is required. What You Will Learn * Scale and develop your applications with Google App Engine s runtime environment * Get to grips with request handling mechanism and write request handlers * Deep dive into Google s distributed NoSQL and highly scalable datastore and design your application around it * Implement powerful search with scalable datastore * Perform long-running tasks in the background using task queues * Write compartmentalized apps using multi tenancy, memcache, and other Google App Engine runtime services * Handle web requests using the CGI, WSGI, and multi-threaded configurations * Deploy, tweak, and manage apps in production on Google App Engine In Detail Developing web applications that serve millions of users is no easy task, as it involves a number of configurations and administrative tasks for the underlying software and hardware stack. This whole configuration requires not only expertise, but also a fair amount of time as well. Time that could have been spent on actual application functionality. Google App Engine allows you develop highly scalable web applications or backends for mobile applications without worrying about the system administration plumbing or hardware provisioning issues. Just focus writing on your business logic, the meat of the application, and let Google s powerful infrastructure scale it to thousands of requests per second and millions of users without any effort on your part. This book takes you from explaining how scalable applications work to designing and developing robust scalable web applications of your own, utilizing services available on Google App Engine. Starting with a walkthrough of scalability is and how scalable web applications work, this book introduces you to the environment under which your applications exist on Google App Engine. Next, you will learn about Google s datastore, which is a massively scalable distributed NoSQL solution built on top of BigTable. You will examine the BigTable concepts and operations in detail and reveal how it is used to build Google datastore. Armed with this knowledge, you will then advance towards how to best model your data and query that along with transactions. To augment the powerful distributed dataset, you will deep dive into search functionality offered on Google App Engine. With the search and storage sorted out, you will get a look into performing long running tasks in the background using Google App Engine task queues along with sending and receiving emails. You will also examine the memcache to boost web application performance, image processing for common image manipulation tasks. You will then explore uploading, storing, and serving large files using Blobstore and Cloud storage. Finally, you will be presented with the deployment and monitoring of your applications in production along with a detailed look at dividing applications into different working modules. Style and approach This book is an in-depth guide where you will examine the problems in the context of highly scalable web applications. This book will take you through the libraries, services, and required configuration and finally puts everything together into a small web application that showcases all the capabilities of Google App Engine. N° de réf. du libraire AAV9781784396671

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 43,57
Autre devise

Ajouter au panier

Frais de port : Gratuit
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

2.

Hijazee, Mohsin Shafique
Edité par Packt Publishing (2016)
ISBN 10 : 1784396672 ISBN 13 : 9781784396671
Neuf(s) Paperback Quantité : 1
impression à la demande
Vendeur
Ria Christie Collections
(Uxbridge, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre Packt Publishing, 2016. Paperback. État : New. PRINT ON DEMAND Book; New; Publication Year 2016; Not Signed; Fast Shipping from the UK. No. book. N° de réf. du libraire ria9781784396671_lsuk

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 43,18
Autre devise

Ajouter au panier

Frais de port : EUR 4,31
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

3.

Mohsin Shafique Hijazee
Edité par Packt Publishing Limited, United Kingdom (2015)
ISBN 10 : 1784396672 ISBN 13 : 9781784396671
Neuf(s) Paperback Quantité : 10
impression à la demande
Vendeur
The Book Depository US
(London, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre Packt Publishing Limited, United Kingdom, 2015. Paperback. État : New. Language: English . Brand New Book ***** Print on Demand *****. Build robust and highly scalable web applications with Google App Engine About This Book * Get an in-depth look at how Google App Engine works under the hood * Design and model your application around Google s highly scalable distributed NoSQL datastore to unlock its full potential * A comprehensive guide to ensure your mastery of Google App Engine Who This Book Is For If you have been developing web applications in Python or any other dynamic language but have always wondered how to write highly scalable web applications without getting into system administration and other plumbing, then this is the book for you. No experience in writing scalable applications is required. What You Will Learn * Scale and develop your applications with Google App Engine s runtime environment * Get to grips with request handling mechanism and write request handlers * Deep dive into Google s distributed NoSQL and highly scalable datastore and design your application around it * Implement powerful search with scalable datastore * Perform long-running tasks in the background using task queues * Write compartmentalized apps using multi tenancy, memcache, and other Google App Engine runtime services * Handle web requests using the CGI, WSGI, and multi-threaded configurations * Deploy, tweak, and manage apps in production on Google App Engine In Detail Developing web applications that serve millions of users is no easy task, as it involves a number of configurations and administrative tasks for the underlying software and hardware stack. This whole configuration requires not only expertise, but also a fair amount of time as well. Time that could have been spent on actual application functionality. Google App Engine allows you develop highly scalable web applications or backends for mobile applications without worrying about the system administration plumbing or hardware provisioning issues. Just focus writing on your business logic, the meat of the application, and let Google s powerful infrastructure scale it to thousands of requests per second and millions of users without any effort on your part. This book takes you from explaining how scalable applications work to designing and developing robust scalable web applications of your own, utilizing services available on Google App Engine. Starting with a walkthrough of scalability is and how scalable web applications work, this book introduces you to the environment under which your applications exist on Google App Engine. Next, you will learn about Google s datastore, which is a massively scalable distributed NoSQL solution built on top of BigTable. You will examine the BigTable concepts and operations in detail and reveal how it is used to build Google datastore. Armed with this knowledge, you will then advance towards how to best model your data and query that along with transactions. To augment the powerful distributed dataset, you will deep dive into search functionality offered on Google App Engine. With the search and storage sorted out, you will get a look into performing long running tasks in the background using Google App Engine task queues along with sending and receiving emails. You will also examine the memcache to boost web application performance, image processing for common image manipulation tasks. You will then explore uploading, storing, and serving large files using Blobstore and Cloud storage. Finally, you will be presented with the deployment and monitoring of your applications in production along with a detailed look at dividing applications into different working modules. Style and approach This book is an in-depth guide where you will examine the problems in the context of highly scalable web applications. This book will take you through the libraries, services, and required configuration and finally puts everything together into a small web application that showcases all the capabilities of Google App Engine. N° de réf. du libraire AAV9781784396671

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 49,15
Autre devise

Ajouter au panier

Frais de port : Gratuit
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

4.

Mohsin Shafique Hijazee
Edité par Packt Publishing Limited (2015)
ISBN 10 : 1784396672 ISBN 13 : 9781784396671
Neuf(s) Quantité : > 20
impression à la demande
Vendeur
Pbshop
(Wood Dale, IL, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Packt Publishing Limited, 2015. PAP. État : New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. N° de réf. du libraire IQ-9781784396671

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 46,53
Autre devise

Ajouter au panier

Frais de port : EUR 3,43
Vers Etats-Unis
Destinations, frais et délais

5.

Mohsin Shafique Hijazee
Edité par Packt Publishing Limited (2015)
ISBN 10 : 1784396672 ISBN 13 : 9781784396671
Neuf(s) Quantité : > 20
impression à la demande
Vendeur
Books2Anywhere
(Fairford, GLOS, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre Packt Publishing Limited, 2015. PAP. État : New. New Book. Delivered from our UK warehouse in 3 to 5 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. N° de réf. du libraire LQ-9781784396671

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 40,51
Autre devise

Ajouter au panier

Frais de port : EUR 10,05
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

6.

Mohsin Shafique Hijazee
Edité par Packt Publishing (2015)
ISBN 10 : 1784396672 ISBN 13 : 9781784396671
Neuf(s) Couverture souple Quantité : 1
impression à la demande
Vendeur
European-Media-Service Mannheim
(Mannheim, Allemagne)
Evaluation vendeur
[?]

Description du livre Packt Publishing, 2015. État : New. This item is printed on demand for shipment within 3 working days. N° de réf. du libraire GM9781784396671

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 55,07
Autre devise

Ajouter au panier

Frais de port : EUR 3,99
De Allemagne vers Etats-Unis
Destinations, frais et délais

7.

Hijazee, Mohsin Shafique
Edité par Packt Publishing - ebooks Acco (2017)
ISBN 10 : 1784396672 ISBN 13 : 9781784396671
Neuf(s) Paperback Quantité : 14
impression à la demande
Vendeur
Murray Media
(North Miami Beach, FL, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Packt Publishing - ebooks Acco, 2017. Paperback. État : New. This item is printed on demand. N° de réf. du libraire 1784396672

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 56,86
Autre devise

Ajouter au panier

Frais de port : EUR 2,57
Vers Etats-Unis
Destinations, frais et délais

8.

Mohsin Shafique Hijazee
Edité par Packt Publishing Limited, United Kingdom (2015)
ISBN 10 : 1784396672 ISBN 13 : 9781784396671
Neuf(s) Paperback Quantité : 10
Vendeur
Book Depository hard to find
(London, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre Packt Publishing Limited, United Kingdom, 2015. Paperback. État : New. Language: English . This book usually ship within 10-15 business days and we will endeavor to dispatch orders quicker than this where possible. Brand New Book. Build robust and highly scalable web applications with Google App Engine About This Book * Get an in-depth look at how Google App Engine works under the hood * Design and model your application around Google s highly scalable distributed NoSQL datastore to unlock its full potential * A comprehensive guide to ensure your mastery of Google App Engine Who This Book Is For If you have been developing web applications in Python or any other dynamic language but have always wondered how to write highly scalable web applications without getting into system administration and other plumbing, then this is the book for you. No experience in writing scalable applications is required. What You Will Learn * Scale and develop your applications with Google App Engine s runtime environment * Get to grips with request handling mechanism and write request handlers * Deep dive into Google s distributed NoSQL and highly scalable datastore and design your application around it * Implement powerful search with scalable datastore * Perform long-running tasks in the background using task queues * Write compartmentalized apps using multi tenancy, memcache, and other Google App Engine runtime services * Handle web requests using the CGI, WSGI, and multi-threaded configurations * Deploy, tweak, and manage apps in production on Google App Engine In Detail Developing web applications that serve millions of users is no easy task, as it involves a number of configurations and administrative tasks for the underlying software and hardware stack. This whole configuration requires not only expertise, but also a fair amount of time as well. Time that could have been spent on actual application functionality. Google App Engine allows you develop highly scalable web applications or backends for mobile applications without worrying about the system administration plumbing or hardware provisioning issues. Just focus writing on your business logic, the meat of the application, and let Google s powerful infrastructure scale it to thousands of requests per second and millions of users without any effort on your part. This book takes you from explaining how scalable applications work to designing and developing robust scalable web applications of your own, utilizing services available on Google App Engine. Starting with a walkthrough of scalability is and how scalable web applications work, this book introduces you to the environment under which your applications exist on Google App Engine. Next, you will learn about Google s datastore, which is a massively scalable distributed NoSQL solution built on top of BigTable. You will examine the BigTable concepts and operations in detail and reveal how it is used to build Google datastore. Armed with this knowledge, you will then advance towards how to best model your data and query that along with transactions. To augment the powerful distributed dataset, you will deep dive into search functionality offered on Google App Engine. With the search and storage sorted out, you will get a look into performing long running tasks in the background using Google App Engine task queues along with sending and receiving emails. You will also examine the memcache to boost web application performance, image processing for common image manipulation tasks. You will then explore uploading, storing, and serving large files using Blobstore and Cloud storage. Finally, you will be presented with the deployment and monitoring of your applications in production along with a detailed look at dividing applications into different working modules. Style and approach This book is an in-depth guide where you will examine the problems in the context of highly scalable web applications. This book will take you through the libraries, services, and required configuration and finally puts everything tog. N° de réf. du libraire LIE9781784396671

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 62,53
Autre devise

Ajouter au panier

Frais de port : Gratuit
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

9.

Mohsin Shafique Hijazee
Edité par Packt Publishing - ebooks Account (2015)
ISBN 10 : 1784396672 ISBN 13 : 9781784396671
Neuf(s) Paperback Quantité : 1
Vendeur
Irish Booksellers
(Rumford, ME, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Packt Publishing - ebooks Account, 2015. Paperback. État : New. book. N° de réf. du libraire 1784396672

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 64,20
Autre devise

Ajouter au panier

Frais de port : Gratuit
Vers Etats-Unis
Destinations, frais et délais

10.

Hijazee, Mohsin Shafique
Edité par Packt Publishing - ebooks Account
ISBN 10 : 1784396672 ISBN 13 : 9781784396671
Neuf(s) PAPERBACK Quantité : > 20
Vendeur
Russell Books
(Victoria, BC, Canada)
Evaluation vendeur
[?]

Description du livre Packt Publishing - ebooks Account. PAPERBACK. État : New. 1784396672 Special order direct from the distributor. N° de réf. du libraire ING9781784396671

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 66,42
Autre devise

Ajouter au panier

Frais de port : EUR 6,02
De Canada vers Etats-Unis
Destinations, frais et délais