HighLoad++ 2017
Зал «Дели + Калькутта», 8 ноября, 18:00
Тезисы:
http://www.highload.ru/2017/abstracts/2973.html
Мне хочется поделиться примерами рабочих процессов и наработанных нами практик в Badoo. Рассказать о том, как можно автоматизировать ресурсоемкие процессы, после чего они покажутся совсем простыми.
...
59. Puppet
• PostgreSQL: запуск контейнера, регистрация в Consul
• PuppetDB: запуск контейнера, регистрация в Consul
60. Puppet
• PostgreSQL: запуск контейнера, регистрация в Consul
• PuppetDB: запуск контейнера, регистрация в Consul
• Puppet server: запуск контейнера, регистрация в Consul
61. Puppet
• PostgreSQL: запуск контейнера, регистрация в Consul
• PuppetDB: запуск контейнера, регистрация в Consul
• Puppet server: запуск контейнера, регистрация в Consul
• Puppet LB (nginx): запуск контейнера, чтение из Consul!
64. С помощью простых действий:
• уменьшаем переключение контекста
• делаем процессы прозрачными
• пишем хорошую документацию
65. References
• Why developers hate being interrupted, https://thetomorrowlab.com/2015/01/why-developers-hate-being-interrupted/
• Programmer Interrupted, http://blog.ninlabs.com/2013/01/programmer-interrupted/
• Interrupts: just a minute never is, http://ieeexplore.ieee.org/document/714843/?reload=true
• A diary study of task switching and interruptions, https://dl.acm.org/citation.cfm?doid=985692.985715
• No task left behind?: examining the nature of fragmented work, https://dl.acm.org/citation.cfm?doid=1054972.1055017
• xCAT, https://xcat.org/
• GLPI, http://glpi-project.org/; FusionInventory ,http://fusioninventory.org/
• Puppet, https://puppet.com/
• Consul, https://www.consul.io/
• Status Hero, https://statushero.com/