Tools

Делай как в Google - Глава 1 - Что такое Программная Инженерия

Делай как в Google - Глава 1 - Что такое Программная Инженерия

Переводы: EN

Наш клуб книг по IT начал чтение новой книги - об Инженерии Программного Обеспечения в Google - процессах, культуре и инструментах, которые помогают Google создавать и поддерживать высококачественное программное обеспечение. Первая глава посвящена Инженерии Программного Обеспечения в общем:

  • Что такое Инженерия Программного Обеспечения по сравнению с Разработкой программного обеспечения?
  • Три принципа, которые учитывает Google:
    • Время и изменение
    • Масштаб и рост
    • Компромиссы и затраты
  • Как эти три принципа применяются к Инженерии Программного Обеспечения и в чем она отличается от Разработки программного обеспечения.

Интересная открывающая глава книги:

Создание событийно-управляемых микросервисов - Глава 14 - Вспомогательные инструменты

Создание событийно-управляемых микросервисов - Глава 14 - Вспомогательные инструменты

Переводы: EN

Довольно часто инструменты забывают в начале разработки. В этой главе не рассматриваются инструменты, помогающие создавать и поддерживать управляемые событиями микросервисы. Полезный чек-лист! Эта тема включает в себя:

  • Правила организации
  • Документация, маркировка
  • Квоты
  • Схема реестра
  • Управление смещением
  • список контроля доступа
  • Управление состоянием и сброс приложения
  • Мониторинг задержки смещения потребителя
  • Элементы управления контейнером
  • Создание кластера и управление им
  • Отслеживание зависимостей

Все это раскрыто в главе 14 книги:

“Создание событийно-управляемых микросервисов” Адама Беллемара. Оригинал: “Building Event-Driven Microservices: Leveraging Organizational Data at Scale” by Adam Bellemare