Как выбрать правильный инструмент IaC: сравнение AWS CDK, CloudFormation и Terraform
https://www.freecodecamp.org/news/comparing-iac-tools-aws-cdk-cloudformation-terraform
https://www.freecodecamp.org/news/comparing-iac-tools-aws-cdk-cloudformation-terraform
freeCodeCamp.org
How to Choose the Right IaC Tool – AWS CDK, CloudFormation, and Terraform Compared
Infrastructure as Code (IaC) has become a cornerstone of modern cloud resource management. It enables developers and engineers to manage their cloud resources with the same level of control and precision as application code. When you're working with...
Тщательно подобранный список методов и инструментов для атаки и защиты конвейеров CI/CD.
https://github.com/TupleType/awesome-cicd-attacks
https://github.com/TupleType/awesome-cicd-attacks
GitHub
GitHub - TupleType/awesome-cicd-attacks: Practical resources for offensive CI/CD security research. Curated the best resources…
Practical resources for offensive CI/CD security research. Curated the best resources I've seen since 2021. - TupleType/awesome-cicd-attacks
Руководство посредственного инженера по HTTPS : простое руководство по пониманию и реализации HTTPS. https://devonperoutky.super.site/blog-posts/mediocre-engineers-guide-to-https
5 лучших проектов Terraform для AWS . Улучшите свое резюме с помощью этих проектов Terraform для AWS среднего и экспертного уровня.
https://towardsaws.com/top-5-terraform-projects-for-aws-to-boost-your-resume-easy-intermediate-expert-levels-with-59c5cc67c3e0
5 лучших проектов Terraform для AWS . Улучшите свое резюме с помощью этих проектов Terraform для AWS среднего и экспертного уровня.
https://towardsaws.com/top-5-terraform-projects-for-aws-to-boost-your-resume-easy-intermediate-expert-levels-with-59c5cc67c3e0
Medium
Top 5 Terraform Projects for AWS to Boost Your Resume (Easy, Intermediate, Expert Levels) with…
In this blog, I will share some of the projects I have completed during my Terraform learning journey. I hope they will be useful for you…
Как на самом деле работает Docker? Трудный путь: всестороннее техническое погружение
Докер. Контейнеры. Революция оркестровки. Ведущая в отрасли платформа как услуга. Создавайте, делитесь и управляйте. Любое приложение, где угодно… Просто так. Вы когда-нибудь задавались вопросом «Как работает Docker» ? Это не магия. https://medium.com/@furkan.turkal/how-does-docker-actually-work-the-hard-way-a-technical-deep-diving-c5b8ea2f0422
Докер. Контейнеры. Революция оркестровки. Ведущая в отрасли платформа как услуга. Создавайте, делитесь и управляйте. Любое приложение, где угодно… Просто так. Вы когда-нибудь задавались вопросом «Как работает Docker» ? Это не магия. https://medium.com/@furkan.turkal/how-does-docker-actually-work-the-hard-way-a-technical-deep-diving-c5b8ea2f0422
Medium
How does Docker ACTUALLY work? The Hard Way: A Comprehensive Technical Deep Diving
Unveiling the power of Docker: What is Docker? How does Docker work? Explore the world of containerization in this zero to hero guide.
Построение пуленепробиваемого конвейера CI/CD: подробное руководство
https://dev.to/gauri1504/building-a-bulletproof-cicd-pipeline-a-comprehensive-guide-3jg3
https://dev.to/gauri1504/building-a-bulletproof-cicd-pipeline-a-comprehensive-guide-3jg3
DEV Community
Building a Bulletproof CI/CD Pipeline: A Comprehensive Guide
Welcome Aboard Week 2 of DevSecOps in 5: Your Ticket to Secure Development Superpowers! _Hey there,...
Docker Mastery: комплексное руководство для новичков и профессионалов
https://dev.to/theyasirr/docker-mastery-a-comprehensive-guide-for-beginners-and-pros-2p18
https://dev.to/theyasirr/docker-mastery-a-comprehensive-guide-for-beginners-and-pros-2p18
DEV Community
Docker Mastery: A Comprehensive Guide for Beginners and Pros
Docker is a powerful platform that simplifies the creation, deployment, and management of...
Поиск коммитов Linux : новый инструмент для эффективного поиска коммитов в ядре Linux. Это может изменить правила игры как для разработчиков, так и для системных администраторов.
https://linux-commits-search.typesense.org/
https://linux-commits-search.typesense.org/
linux-commits-search.typesense.org
Linux Kernel Commit History Search with Typesense
Celebrating 30 Years of Linux and 1 Million Linux Kernel Commits
Curl против Wget: Curl поддерживает больше протоколов и платформ, а Wget отличается рекурсивной загрузкой и простотой.
https://daniel.haxx.se/docs/curl-vs-wget.html
https://daniel.haxx.se/docs/curl-vs-wget.html
Предотвращение завершения работы PostgreSQL с помощью FreeBSD OOM Killer : узнайте, как использовать команду защиты во FreeBSD для защиты PostgreSQL от убийцы нехватки памяти (OOM).
https://fluca1978.github.io/2021/04/02/OOMKillerFreeBSD.html
https://fluca1978.github.io/2021/04/02/OOMKillerFreeBSD.html
fluca1978.github.io
Preventing FreeBSD to kill PostgreSQL (aka OOM Killer prevention)
Something that can be useful when running PostgreSQL on FreeBSD.
LXC против Docker: какой из них использовать? (7 минут чтения)
В этом руководстве представлено углубленное сравнение контейнеров Linux (LXC) и Docker, двух ведущих технологий контейнеризации, выделено их функциональные возможности и варианты использования, а также показано, какое из них соответствует потребностям вашего конкретного проекта.
https://www.docker.com/blog/lxc-vs-docker
В этом руководстве представлено углубленное сравнение контейнеров Linux (LXC) и Docker, двух ведущих технологий контейнеризации, выделено их функциональные возможности и варианты использования, а также показано, какое из них соответствует потребностям вашего конкретного проекта.
https://www.docker.com/blog/lxc-vs-docker
Docker
Linux Containers vs. Docker: Which One Should You Use? | Docker
Explore the key differences between Docker and LXC, including use cases and technical requirements, to determine which containerization technology best suits your project needs.
Расширенные методы развертывания: специальные стратегии для приложений с отслеживанием состояния в Kubernetes (11 минут чтения)
Узнайте, как оператор развертывания Bedrock от Slack эффективно управляет развертыванием приложений с отслеживанием состояния в Kubernetes, предлагая контролируемое развертывание, интеграцию с внутренними системами и обновления статуса в режиме реального времени с помощью уведомлений Slack. https://slack.engineering/kube-stateful-rollouts
Узнайте, как оператор развертывания Bedrock от Slack эффективно управляет развертыванием приложений с отслеживанием состояния в Kubernetes, предлагая контролируемое развертывание, интеграцию с внутренними системами и обновления статуса в режиме реального времени с помощью уведомлений Slack. https://slack.engineering/kube-stateful-rollouts
slack.engineering
Advanced Rollout Techniques: Custom Strategies for Stateful Apps in Kubernetes
In a previous blog post—A Simple Kubernetes Admission Webhook—I discussed the process of creating a Kubernetes webhook without relying on Kubebuilder. At Slack, we use this webhook for various tasks, like helping us support long-lived Pods (see Supporting…
Узнайте , как интеграция безопасности на ранних этапах #DevOps с практиками #DevSecOps повышает производительность и обеспечивает целостность программного обеспечения.
https://thehackernews.com/2024/06/what-is-devsecops-and-why-is-it.html
https://thehackernews.com/2024/06/what-is-devsecops-and-why-is-it.html
Создание Python DevEx (20 минут чтения)
Использование Make упрощает разработку Python за счет автоматизации настройки среды и управления зависимостями, повышения инклюзивности и стандартизации опыта разработки. Такой подход сокращает время адаптации и повышает производительность. Для демонстрации реализации приведен практический пример.
https://tech.target.com/blog/make-python-devex
Использование Make упрощает разработку Python за счет автоматизации настройки среды и управления зависимостями, повышения инклюзивности и стандартизации опыта разработки. Такой подход сокращает время адаптации и повышает производительность. Для демонстрации реализации приведен практический пример.
https://tech.target.com/blog/make-python-devex
Make Python DevEx
An article by Colin Dean : How a 47+ year old tool can MAKE Python developer experience easier.
SQLSync — это совместная автономная оболочка SQLite, предназначенная для синхронизации состояния веб-приложения между пользователями, устройствами и периферией.
Spilo — это образ Docker, который предоставляет PostgreSQL и Patroni в комплекте. Несколько Spilos могут создать отказоустойчивый кластер PostgreSQL с высокой доступностью.
Overmind — мощный инструмент для анализа влияния изменений Terraform в режиме реального времени.
Spilo — это образ Docker, который предоставляет PostgreSQL и Patroni в комплекте. Несколько Spilos могут создать отказоустойчивый кластер PostgreSQL с высокой доступностью.
Overmind — мощный инструмент для анализа влияния изменений Terraform в режиме реального времени.
GitHub
GitHub - orbitinghail/sqlsync: SQLSync is a collaborative offline-first wrapper around SQLite. It is designed to synchronize web…
SQLSync is a collaborative offline-first wrapper around SQLite. It is designed to synchronize web application state between users, devices, and the edge. - orbitinghail/sqlsync
Прохождение собеседования по SRE : советы, которые помогут вам подготовиться к собеседованию по проектированию надежности объекта (SRE).
https://dzone.com/articles/cracking-the-sre-interview
https://dzone.com/articles/cracking-the-sre-interview
DZone
Cracking the SRE Interview
This article discusses what skills that companies look for in a candidate while interviewing for a Site Reliability Engineering role.
Расширенная наблюдаемость сети: повышение наблюдаемости сети контейнеров в службе Azure Kubernetes (AKS)
https://pixelrobots.co.uk/2024/06/advanced-network-observability-supercharging-container-network-observability-in-azure-kubernetes-service-aks
https://pixelrobots.co.uk/2024/06/advanced-network-observability-supercharging-container-network-observability-in-azure-kubernetes-service-aks
Вакансия Middle/Senior DevOps engineer в команде Lamoda Tech
Создаем продукты для удобного и вдохновляющего шопинга. Результат - 17 млн. довольных пользователей ежемесячно и звание крупнейшей fashion&lifestyle платформы по версии Data Insight
О задачах: участвовать в планировании инфраструктурной архитектуры и миграций на новые решения; участвовать в интеграции DevOps на всех стадиях
Как работаем: Управляем kubernetes кластерами на своем железе и на Managed Kubernetes в Cloud; деплоим с помощью Helm и ArgoCD; пишем на Python; используем Atlassian Bamboo; храним метрики в VictoriaMetrics; собираем логи через ELK и Loki; настраиваем машины с помощью Ansible; управляем инфраструктурой с Terraform
Что еще интересного: гибрид, офис в Москве и коворкинг в СПб, организуем внутренние и внешние митапы; помогаем развивать личный бренд; шопинг на Lamoda со скидками до 40%
Подробнее.
Создаем продукты для удобного и вдохновляющего шопинга. Результат - 17 млн. довольных пользователей ежемесячно и звание крупнейшей fashion&lifestyle платформы по версии Data Insight
О задачах: участвовать в планировании инфраструктурной архитектуры и миграций на новые решения; участвовать в интеграции DevOps на всех стадиях
Как работаем: Управляем kubernetes кластерами на своем железе и на Managed Kubernetes в Cloud; деплоим с помощью Helm и ArgoCD; пишем на Python; используем Atlassian Bamboo; храним метрики в VictoriaMetrics; собираем логи через ELK и Loki; настраиваем машины с помощью Ansible; управляем инфраструктурой с Terraform
Что еще интересного: гибрид, офис в Москве и коворкинг в СПб, организуем внутренние и внешние митапы; помогаем развивать личный бренд; шопинг на Lamoda со скидками до 40%
Подробнее.
Освоение искусства документации по архитектуре программного обеспечения
https://newsletter.techworld-with-milan.com/p/documenting-software-architectures
https://newsletter.techworld-with-milan.com/p/documenting-software-architectures
Techworld-With-Milan
Documenting Software Architectures
The Architects Choice
В этом году платформе Kubernetes® исполнилось 10 лет. За это время она стала важным инструментом для многих компаний бигтеха, в том числе и для Yandex Cloud.
Узнать больше о работе с платформой, безопасности кластеров и данных, трендах в DevOps и многом другом можно будет на Kuber Conf’24 — главной в России конференции по Kubernetes®, которая пройдёт 4 июля.
Регистрация открыта по ссылке. Участвовать можно как онлайн, так и очно в Москве.
Узнать больше о работе с платформой, безопасности кластеров и данных, трендах в DevOps и многом другом можно будет на Kuber Conf’24 — главной в России конференции по Kubernetes®, которая пройдёт 4 июля.
Регистрация открыта по ссылке. Участвовать можно как онлайн, так и очно в Москве.