И. Нвайву | Автоматизация доставки API. Улучшаем скорость и качество с APIOps и OpenAPI (2026) [PDF]
Автор: И. Нвайву
Перевод: Е. Мансурова, Е. Матвеев
Издательство: Питер
Серия: Библиотека программиста
ISBN: 978-5-4461-4256-9
Жанр: Компьютерная литература
Формат: PDF
Качество: Изначально электронное (ebook)
Иллюстрации: Черно-белые
Описание:Создавайте качественные согласованные API и быстро выпускайте их на рынок благодаря автоматизации разработки! Эта книга научит инновационному подходу – как применять рабочие принципы непрерывной доставки (CD) и DevOps на всем протяжении жизненного цикла API. Преобразуйте набор отдельных задач в бесшовный управляемый пайплайн с поддержкой автоматизированного тестирования, итеративных улучшений и надежной документации.
В книге представлены инструменты и стратегии, лежащие в основе APIOps. Изучите различные средства и методы улучшения процессов, такие как управление API с использованием линтера API Spectral и создание эффективного пайплайна CI/CD с помощью GitHub Actions, которые принесут быстрые и надежные результаты. Вы также научитесь использовать мощный OpenAPI Generator для автоматического создания клиентского и серверного кода на основе определений API.
Оглавление:
Глава 1. Что такое APIOps. ..............................................................................................31
Глава 2. Бережливый APIOps: решение проблем и внедрение методологии. ........................59
Глава 3. Линтинг API: автоматизация единообразия API. ....................................................89
Глава 4. Выявление критических изменений: управление развитием API. ...........................116
Глава 5. Дизайн-ревью API: проверка компонентов, недоступных для автоматизации. .........151
Глава 6. Соответствие API: генерация кода и определений API. ..........................................185
Глава 7. Соответствие API: тестирование схем. .................................................................215
Глава 8. CI/CD для артефактов API. 1: управление на этапе исходного кода. .......................238
Глава 9. CI/CD для артефактов API. 2: стадия сборки и развертывание конфигурации API. ...280
Глава 10. Снова о соответствии API: специализированный линтинг и проверки безопасности.322
Глава 11. Мониторинг и аналитика: метрики продукта API. .................................................355
Приложение А. Значки карты потока создания ценности. ....................................................391
Приложение Б. Установка инструментов линтинга API и выявления различий OpenAPI. .........393
Приложение В. Краткое введение в JSON Pointer. ...............................................................400
Приложение Г. Инструменты проверки соответствия API и аналитики. .................................403
Приложение Д. Docker и Kubernetes. .................................................................................408
Скриншоты:
Время раздачи: с 10 до 20 (минимум до появления первых 3-5 скачавших)