Java в облаке, Spring Boot, Spring Cloud, Cloud Foundry, Лонг Д., Бастани К., 2019.
Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy? Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам — в первую очередь Spring Boot и Cloud Foundry. Всему этому вы научитесь, прочитав фундаментальную книгу «Java в облаке». Вы не только узнаете, как устроены современные облачные технологии для серьезных решений, но и освоите основы микросервисной архитектуры, непрерывной интеграции и доставки, сможете целиком переработать накопившийся унаследованный код и достойно отвечать на самые сложные вызовы, которые ставит перед нами современная Java-экосистема.
История Netflix.
На сегодняшний день Netflix — один из самых крупных в мире потоковых медиасервисов по требованию, эксплуатирующий свои онлайн-сервисы в облаке. Компания была основана в 1997 году в Скоттс-Валли, штат Калифорния, Ридом Хастингсом (Reed Hastings) и Марком Рэндольфом (Marc Randolph). Изначально Netflix предоставляла интернет-сервис по прокату DVD, позволявший клиентам вносить фиксированную ежемесячную плату за подписку на не-
ограниченные прокатные видео без дополнительной платы. Клиенты получали DVD по почте после выбора их изображения из списка и помещения в очередь с помощью сайта Netflix.
В 2008 году компания пережила серьезное повреждение своей базы данных, помешавшее доставке DVD клиентам. В те времена Netflix уже приступила к развертыванию сервисов потокового видео, предназначенных для обслуживания клиентов. Команда, занимавшаяся в Netflix потоковым видео, поняла, что аналогичный отказ в их сфере услуг подорвет будущее их бизнеса. В результате в компании было принято важное решение: нужно переходить к другому способу разработки и сопровождения ПО, гарантирующему постоянную доступность их сервисов клиентам.
Содержание.
Предисловие Джеймса Уоттерса.
Предисловие Рода Джонсона.
Введение.
Благодарности.
Часть I. Основы.
Глава 1. Приложение, оптимизированное для работы в облачной среде.
Глава 2. Bootcamp: введение в Spring Boot и Cloud Foundry.
Глава 3. Стиль конфигурации 12-факторных приложений.
Глава 4. Тестирование.
Глава 5. Миграция приложения в облако.
Часть II. Веб-сервисы.
Глава 6. REST API.
Глава 7. Маршрутизация.
Глава 8. Пограничные сервисы.
Часть III. Интеграция данных.
Глава 9. Управление данными.
Глава 10. Рассылка сообщений.
Глава 11. Пакетные процессы и задачи.
Глава 12. Интеграция данных.
Часть IV. Промышленная эксплуатация.
Глава 13. Отслеживаемая система.
Глава 14. Сервис-брокеры.
Глава 15. Непрерывная поставка.
Приложение. Использование Spring Boot с Java ЕЕ.
Купить .
Теги: учебник по программированию :: программирование :: Лонг :: Бастани
Смотрите также учебники, книги и учебные материалы:
- Head First, Паттерны проектирования, Обновленное юбилейное издание, Фримен Э., Робсон Э., Сьерра К., Бейтс Б., 2018
- Разработка операционной системы и компилятора, проект Оберон, Вирт Н., Гуткнехт Ю., 2012
- Python, Разработка на основе тестирования, Персиваль Г., 2018
- Python на практике, Марк Саммерфилд, 2016
- Анализ социальных медиа на Python, Логунова А.В., Бонцанини М., 2018
- Python 3, самое необходимое, Прохоренок Н.А., Дронов В.А., 2019
- Погружение в Python 3, Пилигрим М.
- Dart в действии, Баккет К., 2013