Евгений
Руководитель отдела DevOps
Senior DevOps (более 10 лет опыта). Особенность Жени — любит заниматься спортингом, поэтому у нас всегда все четко с деплоем
В своей работе многие коммерческие компании, работающие на рынке мобильных приложений и веб-разработки, используют open source решения. Студия stfalcon.com — не исключение: наш любимый PHP-фреймворк Symfony2 распространяется по условиям open source лицензии MIT. Ввиду этого мы стараемся развивать проекты со свободным исходным кодом.
Хотите узнать, для чего нужна динамическая маршрутизация cisco, как настроить OSPF на Cisco? Погрузитесь в эту статью!
У нас часто возникает необходимость настроить поиск через Sphinx для нескольких проектов на одном сервере. Изначально мы просто давали разные имена источникам и индексам. Минусы такого подхода очевидны: мы не могли использовать разные версии sphinx’а, обновлять подобный конфиг было довольно неудобно. Позже мы просто собирали несколько версий с разными prefix’ами и запускали демоны с разными конфигами. Тут вроде бы все заметно лучше, но появляется много рутины со сборкой пакетов, в конфигах нужно прописывать разные пути к логам, индексам и pid-файлам. И появилась идея запускать сам Sphinx внутри docker контейнеров, а управлять этим всем добром централизованно с помощью puppet’а.
Gitorious — хостинг репозиториев на основе распределенной системы контроля версий Git. Второй по популярности сервис после Github. Исходный код проекта доступен по AGPL лицензии. AGPL требует что б измененный исходный код приложения оставался доступен пользователям по сети. Т.е. если вы внесете какие-то изменения в свою инсталляцию Gitorious - ее пользователям должны быть доступны все изменения.
Redmine — это свободная (free as freedom) система для управления проектами и отслеживания ошибок. Написан на Ruby on Rails Исходный код распространяется под GNU GPL лицензией.
Мы используем Redmine для управления проектами больше двух лет. За это время в системе набралось 80ть проектов и полсотни пользователей.