Итак, разобравшись с термином DevOps, давайте перейдем немного к тому, а зачем нам во фронтенде вообще нужна комманда Ops?
У нас (частенько) даже сервера нет!
Для начала небольшой итог - DevOps, это не человек, не инженер, не адепт, и вообще не физический предмет. Это методология о том, что developers и operations должны тесно взаимодействовать между собой, а не кидать релиз через стену.
Ну, во-первых, как мы и обсуждали - бывают случаи, когда нужен сервер. Например для BFF. А конфигурацией этого сервера как раз занимаются Ops, с которыми вам нужно тесно взаимодействовать.
Дальше, очевидно идет сборка и деплой. Этим тоже занимаются Ops, и вам нужно общаться с ними на одном языке. Узнавать, что и почему, обмениваться опытом.
Помимо сборки и деплоя, эти крутые ребята из operations занимаются еще и метриками - они могут помочь сделать вам проверки / мониторинг perfomance, различных TTY, FMP и прочих.
Стандартом для метрик сейчас является prometheus, значит вам просто нужна будет точка для сбора метрик
Но не все метрики могут быть отданы приложением. Некоторые получается путем сбора и анализа логов.
С ними вам тоже помогут чуваки, гордо зовущие себя Ops. Главное побольше с ними общаться :)
Кстати, что бы лучше их понимать - стоит прочитать хотя бы о 12и факторных приложениях
Кстати, эти чуваки любят стабильность, а методология предполагает быстрые и частые релизы. А значит вам наконец нужно написать тесты. Unit, интеграционные, e2e, и как можно больше.
Чем больше тестов, тем добрее ваши чуваки из Ops.
Перечитал свой тред. Хочу упомянуть, что это далеко не всё, чем занимаются Ops - это очень клевые и многогранные ребята.
Просто описанное - одни из наиоблее больших точек соприкосновения.
Вам же например не очень интересно, как они прогоняют 20 гигабит трафика через свич?)