LINUX.ORG.RU

История изменений

Исправление Norgat, (текущая версия) :

Конкретезируйте, в чем они гиганские?

Сам же и ответил:

In general, an SRE team is responsible for the availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning of their service(s)

Теперь посмотри какие задачи решает разработчик, а какие SRE. А так же какими инструментами пользуется.

SRE - это про operations, те про управление и мониторинг в лайве + планирование этого. И набор инструментов там соответствующий начиная от cron, systemd, docker и заканчивая управлением распределением потоков трафика по сервера в зависимости от нагрузки и гео. Ну и прелести управления парком серверов.

Developer - это про бизнес логику, про API, документацию, алгоритмы обработки данных. И инструменты там БД, веб фреймворки, библиотеки работы с предметной областью (например - обработка картинок, текстов, JSON, XML и тп).

Предметная область тут пересекается разве что если сайты на Wordpress клепать.

PS Там еще написано по ссылке, что SRE 50% у них на разработку тратят. Только вот нюанс - это разработка автоматизаций для operations. Те это будут инструкции для docker/ansible/cheef/vagrant/terraform и тп. Плюс сбор метрик и обработка конечно. Это сильно отличающиеся задачи, тк они про управление стейтом операционных систем/сетей/настройку сервисов, а не про создание бизнес логики приложений (которой, в основном, занимаются на developer позициях).

Исходная версия Norgat, :

Конкретезируйте, в чем они гиганские?

Сам же и ответил:

In general, an SRE team is responsible for the availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning of their service(s)

Теперь посмотри какие задачи решает разработчик, а какие SRE. А так же какими инструментами пользуется.

SRE - это про operations, те про управление и мониторинг в лайве + планирование этого. И набор инструментов там соответствующий начиная от cron, systemd, docker и заканчивая управлением распределением потоков трафика по сервера в зависимости от нагрузки и гео. Ну и прелести управления парком серверов.

Developer - это про бизнес логику, про API, документацию, алгоритмы обработки данных. И инструменты там БД, веб фреймворки, библиотеки работы с предметной областью (например - обработка картинок, текстов, JSON, XML и тп).

Предметная область тут пересекается разве что если сайты на Wordpress клепать.