Cloud Native Development with Google Cloud: Building Applications at Speed and Scale
Эта книга представляет собой исчерпывающее руководство по разработке облачных приложений с использованием Google Cloud Platform (GCP). Автор, Дэниел Вон, проводит читателя через все этапы создания современных облачных приложений, начиная с основополагающих концепций cloud native и заканчивая практическими примерами реализации. Книга охватывает ключевые аспекты, включая архитектуру микросервисов, использование контейнеров, применение принципов 12-factor app и интеграцию с сервисами GCP.
В первой части книги рассматриваются фундаментальные принципы cloud native подхода, его отличие от простого переноса приложений в облако, а также преимущества использования Google Cloud Platform. Автор подробно объясняет, как использовать мощные абстракции GCP, такие как Borg, Colossus, Spanner и Andromeda, для создания масштабируемых и отказоустойчивых систем.
Особое внимание уделяется практическим аспектам разработки: проектированию микросервисов, организации межсервисного взаимодействия через API и события, а также использованию контейнеров для обеспечения портируемости приложений. Книга содержит множество примеров кода и рекомендаций по внедрению лучших практик, включая методологии экстремального программирования и автоматизацию процессов.
Издание предназначено для разработчиков, архитекторов и DevOps-инженеров, стремящихся освоить современные подходы к созданию облачных приложений. Оно будет полезно как тем, кто только начинает свой путь в cloud native разработке, так и опытным специалистам, желающим углубить свои знания о Google Cloud Platform и его возможностях.
Книга написана доступным языком и структурирована таким образом, чтобы читатель мог последовательно освоить все необходимые концепции и применить их на практике. Это практическое руководство, которое поможет вам создавать высокопроизводительные и масштабируемые приложения в облаке Google.
