Programming Google App Engine, Second Edition
Эта книга — исчерпывающее руководство по разработке и развертыванию масштабируемых веб-приложений на платформе Google App Engine. Второе издание охватывает как Python, так и Java SDK, а также новые возможности платформы, включая улучшенную работу с экземплярами, планировщиком и консолью администратора.
Автор, Дэн Сандерсон, подробно рассматривает архитектуру App Engine: среду выполнения, хранилище данных (Datastore), систему запросов и индексов, транзакции, сервисы аутентификации (Google Accounts, OpenID, OAuth), очереди задач и cron-задачи. Особое внимание уделяется практическим аспектам: настройке приложения, конфигурации, обработке запросов, работе со статическими файлами и безопасным соединениям.
Книга начинается с основ: установка SDK, создание первого приложения, регистрация и загрузка на платформу. Затем углубляется в детали конфигурации, управление версиями, многопоточность и обработчики запросов. Отдельные главы посвящены сущностям Datastore, их свойствам, ключам и операциям сохранения/удаления.
Издание будет полезно разработчикам, желающим освоить облачную платформу Google для создания высоконагруженных веб-сервисов. Оно содержит множество примеров кода на Python и Java, а также рекомендации по оптимизации производительности и управлению ресурсами.
Книга написана доступным языком и структурирована так, чтобы читатель мог последовательно изучить все аспекты платформы — от базовых концепций до продвинутых тем, таких как планирование запросов, резидентные экземпляры и классы экземпляров.
