Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Жизнь после релиза. Введение
Search
HappyDev'13
December 07, 2013
Programming
0
230
Жизнь после релиза. Введение
Денис Нелюбин.
HappyDev'13
December 07, 2013
Tweet
Share
More Decks by HappyDev'13
See All by HappyDev'13
Вводный доклад о процессах и ролях, требованиях и визуализации
happydev
0
210
Особенности разработки финансовых проектов
happydev
0
170
Domain Driven Design. Модель вместо требований
happydev
0
430
К черту менеджерские карго культы! Дайте нормальное ТЗ
happydev
0
210
Эволюция больших проектов. Опыт API Яндекс.Карт
happydev
1
450
Мастер класс «Управленческие поединки»
happydev
0
210
Лучшая client-side архитектура
happydev
1
280
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"
happydev
0
570
Вводный доклад про SQL, NoSQL и других
happydev
0
280
Other Decks in Programming
See All in Programming
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
18
7.5k
sbt 2
xuwei_k
0
300
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
120
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
250
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
390
Developing static sites with Ruby
okuramasafumi
0
310
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
730
AIコーディングエージェント(NotebookLM)
kondai24
0
200
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
150
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.3k
dotfiles 式年遷宮 令和最新版
masawada
1
790
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
140
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
YesSQL, Process and Tooling at Scale
rocio
174
15k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Site-Speed That Sticks
csswizardry
13
1k
Producing Creativity
orderedlist
PRO
348
40k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Optimizing for Happiness
mojombo
379
70k
How GitHub (no longer) Works
holman
316
140k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.7k
Transcript
Жизнь после релиза Денис Нелюбин
Релиз • Отдали код • Развернули в AWS, Google App
Engine, Heroku, … • Пофиксили баги (месяц) • … • ??? • … • ПРОФИТ!!!
Что происходит • Deployment • Continuous Integration (CI) • Configuration
Management • Orchestration • Monitoring • Virtual Machines, Images, ... • Clouds
Что делают разработчики • Логи • Наблюдаемость и измеримость •
Версии • Конфигурируемость • Юнит-тесты • Документация
Окружение
Окружение • Приложение не может работать самостоятельно • Окружение включает
все компоненты, с которыми приложение взаимодействует
Окружения Различаются: • Уровнем доступа • Частотой обновления • Правилами
обновления • Стабильностью
Развертывание • Приложение развертывается в каком- то окружении • Специально
обученным человеком
Логи • Часто единственная возможность узнать, что происходит на Production
• Определить проблему • Определить, что приложение работает правильно
Версии • major.minor.patch • версия публичного API • if bugfix:
patch++ • if compatible_feature: minor++ • if incompatible_feature: major++ http://semver.org/ http://goo.gl/GjBLg
Build & Deploy Guide • Обязательный документ • Шаги: сборка,
развертывание, резервное копирование, проверка • Артефакты: архив приложения, резервная копия
Build & Deploy Guide
Continuous integration/delivery • Компиляция и сборка • Прогон тестов •
Снятие метрик кода • Автоматическое развертывание
Continuous Integration/Delivery
Configuration Management • Настройка окружения • Настройка компонент приложения
Configuration Management
Orchestration • Связывание компонент • Управление компонентами
Orchestration Apache ZooKeeper
Monitoring • Сбор метрик, событий, исключений • Анализ поведения •
Уведомления
Monitoring Sentry
Облака
Облака http://en.wikipedia.org/wiki/Infrastructure_as_a_service
http://www.virtualizationpractice.com/continuous-operations-for-zero-downtime-deployments-22680/ http://devopsreactions.tumblr.com/
http://www.highload.ru/2013/abstracts/1228.html Mitchell Hashimoto
Immutable Infrastructure
Жизнь после релиза http://cheriel.deviantart.com/art/ponytest-263364765