Разработка эффективного CI/CD-конвейера для фронтенд-приложений (7 минут чтения)
Конвейер CI/CD (Continuous Integration and Continuous Delivery/Deployment) автоматизирует различные этапы жизненного цикла разработки программного обеспечения. Обычно он включает такие этапы, как кодирование, сборка, тестирование, выпуск, развертывание, мониторинг и планирование. В этой статье рассматриваются лучшие практики эффективного CI/CD-конвейера, включая внесение небольших и частых изменений, использование флагов возможностей, стратегии отката, стратегии безопасного развертывания, приоритеты безопасности и развитие сотрудничества между всеми командами.
подробнее→ https://blog.logrocket.com/best-practices-ci-cd-pipeline-frontend/
Конвейер CI/CD (Continuous Integration and Continuous Delivery/Deployment) автоматизирует различные этапы жизненного цикла разработки программного обеспечения. Обычно он включает такие этапы, как кодирование, сборка, тестирование, выпуск, развертывание, мониторинг и планирование. В этой статье рассматриваются лучшие практики эффективного CI/CD-конвейера, включая внесение небольших и частых изменений, использование флагов возможностей, стратегии отката, стратегии безопасного развертывания, приоритеты безопасности и развитие сотрудничества между всеми командами.
подробнее→ https://blog.logrocket.com/best-practices-ci-cd-pipeline-frontend/
LogRocket Blog
Developing an effective CI/CD pipeline for frontend apps - LogRocket Blog
Explore some best practices for setting up a continuous integration and continuous delivery pipeline for more efficient frontend development.
Автоматическая генерация CI/CD пайплайна для развёртывания инфраструктуры
При нашей работе мы используем подход «Инфраструктура как код». Однако в процессе его использования мы столкнулись с проблемой написания пайплайнов для инфраструктуры.
Во всём «виноват» terragrunt: каждому модулю terragrunt нужна отдельная джоба в пайплайне на plan и apply, но для каждого модуля они во многом повторяют друг друга. Подобное постоянное написание одинаковых частей CI/CD пайплайна при добавлении новых баз и бакетов навевало тоску.
Рассказываем, как мы создали генератор джоб в Gitlab CI/CD и навсегда забыли о ручном написании пайплайнов для развёртывания элементов инфраструктуры.
https://habr.com/ru/articles/776214/
При нашей работе мы используем подход «Инфраструктура как код». Однако в процессе его использования мы столкнулись с проблемой написания пайплайнов для инфраструктуры.
Во всём «виноват» terragrunt: каждому модулю terragrunt нужна отдельная джоба в пайплайне на plan и apply, но для каждого модуля они во многом повторяют друг друга. Подобное постоянное написание одинаковых частей CI/CD пайплайна при добавлении новых баз и бакетов навевало тоску.
Рассказываем, как мы создали генератор джоб в Gitlab CI/CD и навсегда забыли о ручном написании пайплайнов для развёртывания элементов инфраструктуры.
https://habr.com/ru/articles/776214/
Хабр
Автоматическая генерация CI/CD пайплайна для развёртывания инфраструктуры
Подход «Инфраструктура как код» означает, что инфраструктура создаётся, развёртывается и управляется при помощи кода. Это позволяет автоматизировать процессы, делать их более гибкими и...
DOCKER — от базового до продвинутого
https://medium.com/@mr.cloudbuddy/docker-basic-to-advance-1-ff65c2d9d026
https://medium.com/@mr.cloudbuddy/docker-basic-to-advance-1-ff65c2d9d026
Medium
DOCKER — Basic to Advance → 1
__________ DOCKER_DAY_1 → __________
В этой статье перечислены пять обязательных инструментов, которые разработчики должны установить в своем кластере Kubernetes. 🎉
https://dev.to/odigos/5-must-have-tools-to-install-on-your-kubernetes-cluster-489k
https://dev.to/odigos/5-must-have-tools-to-install-on-your-kubernetes-cluster-489k
DEV Community
🔥5 Must have tools to install on your Kubernetes cluster ✨️🚀
TL;DR This article lists five must-have tools for developers to install on their...
Электромобиль с диваном под капотом. Серьезно?
Даже странно, что никто не догадался сделать это раньше.
Делимся последними новостями из мира авто.
Подписывайтесь на официальный Telegram-канал БорисХоф Вольт.
Реклама. ООО "БОРИСХОФ ХОЛДИНГ". ИНН 7714700709. erid: LjN8K11sK
Даже странно, что никто не догадался сделать это раньше.
Делимся последними новостями из мира авто.
Подписывайтесь на официальный Telegram-канал БорисХоф Вольт.
Реклама. ООО "БОРИСХОФ ХОЛДИНГ". ИНН 7714700709. erid: LjN8K11sK
Тестирование в производстве с помощью Canary-развертываний: практическое руководство
https://dev.to/pradumnasaraf/testing-in-production-with-canary-deployments-a-how-to-guide-m4g
https://dev.to/pradumnasaraf/testing-in-production-with-canary-deployments-a-how-to-guide-m4g
DEV Community
Testing in Production with Canary Deployments: A How-To Guide
Testing in production may not seem right, does it? 🤔 With feature flags, it’s possible. So what are...
🚀 GITLAB ON KUBERNETES: полное руководство по развертыванию! 🌟
https://dev.to/glasskube/gitlab-on-kubernetes-the-ultimate-deployment-guide-188b
https://dev.to/glasskube/gitlab-on-kubernetes-the-ultimate-deployment-guide-188b
DEV Community
🚀 GITLAB ON KUBERNETES: The Ultimate Deployment Guide! 🌟
TL;DR 🔍 Explore the step-by-step guide to deploying GitLab on Kubernetes, focusing on the...
Определение имен для управляемых групп узлов EKS приводит к ошибкам в ваших развертываниях, управлять которыми может быть сложно по мере роста рабочих нагрузок.
Цель этой статьи — не критиковать выбор конструкции этих инструментов, а предоставить предостережение другим инженерам, работающим с этими компонентами.
https://medium.com/adevinta-tech-blog/dont-name-your-eks-managed-nodegroups-unless-you-want-to-trigger-an-incident-77709c68ab6a
Цель этой статьи — не критиковать выбор конструкции этих инструментов, а предоставить предостережение другим инженерам, работающим с этими компонентами.
https://medium.com/adevinta-tech-blog/dont-name-your-eks-managed-nodegroups-unless-you-want-to-trigger-an-incident-77709c68ab6a
Medium
Don’t name your EKS Managed NodeGroups (unless you want to trigger an incident)
In the world of DevOps there are many incidents causing gotchas, naming your EKS node groups is one of them
Media is too big
VIEW IN TELEGRAM
Набор открыт до 13 декабря включительно, но советуем не затягивать с подачей заявки. Чем раньше откликнитесь, тем выше шанс на мэтч с командой, которая понравится больше всего, и возможность выйти на стажировку уже после праздников.
Please open Telegram to view this post
VIEW IN TELEGRAM
Terraform управляет несколькими средами — Как управлять несколькими средами TF в ваших проектах
При использовании Terraform для управления инфраструктурой обычно имеется несколько сред, таких как разработка, промежуточное хранение и производство. Каждая среда может иметь свой собственный набор ресурсов и конфигураций. Чтобы код инфраструктуры был организован и обслуживался, полезно использовать модули.— Читать далее
При использовании Terraform для управления инфраструктурой обычно имеется несколько сред, таких как разработка, промежуточное хранение и производство. Каждая среда может иметь свой собственный набор ресурсов и конфигураций. Чтобы код инфраструктуры был организован и обслуживался, полезно использовать модули.— Читать далее
Medium
Terraform manage multiple environments
How to manage TF multiple environments in your projects
5 расширений Docker для повышения производительности в 4,2 раза
Я не собираюсь лгать: ни одно расширение Docker никогда не увеличит вашу производительность в 4,2 или даже в 10 раз. Тем не менее, я думаю, что расширения Docker по-прежнему мало используются большинством. Небольшой кликбейт того стоит (не так ли?), если я смогу помочь хотя бы одному человеку создать крутую штуку с помощью Docker!
В любом случае, обратите внимание на эти 5 расширений (которые я действительно использую!)
https://dev.to/code42cate/5-docker-extensions-to-42x-your-productivity-7f
Я не собираюсь лгать: ни одно расширение Docker никогда не увеличит вашу производительность в 4,2 или даже в 10 раз. Тем не менее, я думаю, что расширения Docker по-прежнему мало используются большинством. Небольшой кликбейт того стоит (не так ли?), если я смогу помочь хотя бы одному человеку создать крутую штуку с помощью Docker!
В любом случае, обратите внимание на эти 5 расширений (которые я действительно использую!)
https://dev.to/code42cate/5-docker-extensions-to-42x-your-productivity-7f
DEV Community
5 Docker Extensions to 4.2x your Productivity
I'm not going to lie, no Docker Extension will ever 4.2x or even 10x your productivity. Nevertheless,...
Руководство по оптимизации Docker: 8 советов по оптимизации размера образа Docker
https://www.augmentedmind.de/2022/02/06/optimize-docker-image-size
https://www.augmentedmind.de/2022/02/06/optimize-docker-image-size
AugmentedMind.de
Docker optimization guide: 8 tricks to optimize your Docker image size
Learn to optimize the Docker image size, e.g. via small base images, multi-stage builds, consolidation of RUN statements, or using docker-slim.
14 инструментов DevOps и SRE на 2024 год: ваше полное руководство, как оставаться впереди
По мере приближения 2024 года ландшафты DevOps и SRE продолжают развиваться, создавая новое поколение инструментов, предназначенных для повышения эффективности, масштабируемости и надежности при разработке и эксплуатации программного обеспечения.
В этом посте мы рассмотрим некоторые из наиболее многообещающих инструментов, которые формируют будущее непрерывной интеграции и развертывания, мониторинга и наблюдения, платформ инфраструктуры/приложений, управления инцидентами и оповещения, безопасности и построения диаграмм. https://medium.com/statuspal/14-devops-and-sre-tools-for-2024-your-ultimate-guide-to-stay-ahead-f77bbf4b0eb8
По мере приближения 2024 года ландшафты DevOps и SRE продолжают развиваться, создавая новое поколение инструментов, предназначенных для повышения эффективности, масштабируемости и надежности при разработке и эксплуатации программного обеспечения.
В этом посте мы рассмотрим некоторые из наиболее многообещающих инструментов, которые формируют будущее непрерывной интеграции и развертывания, мониторинга и наблюдения, платформ инфраструктуры/приложений, управления инцидентами и оповещения, безопасности и построения диаграмм. https://medium.com/statuspal/14-devops-and-sre-tools-for-2024-your-ultimate-guide-to-stay-ahead-f77bbf4b0eb8
Medium
14 DevOps and SRE Tools for 2024: Your Ultimate Guide to Stay Ahead
Introduction
10 лучших инструментов Terraform, о которых вы должны знать.
https://dev.to/digger/top-10-terraform-tools-you-should-know-about-1fhg
https://dev.to/digger/top-10-terraform-tools-you-should-know-about-1fhg
DEV Community
Top 10 terraform tools you should know about.
Terraform stands out as a powerful Infrastructure-as-Code (IaC) tool on its own, yet as the...