В этой статье мы обсудим один из необычных случаев, с которым мы столкнулись на пути развертывания виртуальных потоков в Java 21.
Узнайте, как виртуальные потоки Java 21 могут преобразовать высокопроизводительные параллельные приложения за счет сокращения накладных расходов на управление потоками. https://netflixtechblog.com/java-21-virtual-threads-dude-wheres-my-lock-3052540e231d
Узнайте, как виртуальные потоки Java 21 могут преобразовать высокопроизводительные параллельные приложения за счет сокращения накладных расходов на управление потоками. https://netflixtechblog.com/java-21-virtual-threads-dude-wheres-my-lock-3052540e231d
🐳 Команды Docker: от новичка до продвинутого уровня для инженеров DevOps
https://dev.to/prodevopsguytech/docker-commands-from-beginner-to-advanced-for-devops-engineers-bb3
https://dev.to/prodevopsguytech/docker-commands-from-beginner-to-advanced-for-devops-engineers-bb3
DEV Community
🐳 Docker Commands: From Beginner to Advanced for DevOps Engineers
Introduction Docker is a platform for developing, shipping, and running applications...
Высокотехнологичная компания-производитель IT-инфраструктуры YADRO в поиске опытных DevOps-специалистов:
1️⃣ Старший DevOps инженер
2️⃣ DevOps engineer (Senior, Lead)
3️⃣ Инженер технической поддержки
4️⃣ Инженер по резервному копированию
Ты сможешь присоединиться к специалистам с огромным опытом, профессиональными знаниями, открытостью взглядов и инновационными идеями, чтобы создавать технологические решения и раскрыть свой творческий потенциал.
А ещё у тебя будут:
– Гибридный или удалённый формат работы;
– Возможность гибкого начала и окончания рабочего дня;
– Конкурентный уровень заработной платы и премирование по результатам работы;
– Возможность горизонтального и вертикального роста;
– Обучение за счёт компании: учебный портал с курсами и лекциями от экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
– Личное участие в становлении процессов и продуктов, возможность увидеть результат своей работы;
– Большое инженерное сообщество, которое постоянно развивается;
– ДМС со стоматологией с первого дня, консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
– Программа поддержки инноваций;
– Скидки для сотрудников, дополнительные day-off;
– Комфортные офисы в Москве, Санкт-Петербурге, Нижнем Новгороде и Минске.
Откликайся по ссылкам и стань частью YADRO!
1️⃣ Старший DevOps инженер
2️⃣ DevOps engineer (Senior, Lead)
3️⃣ Инженер технической поддержки
4️⃣ Инженер по резервному копированию
Ты сможешь присоединиться к специалистам с огромным опытом, профессиональными знаниями, открытостью взглядов и инновационными идеями, чтобы создавать технологические решения и раскрыть свой творческий потенциал.
А ещё у тебя будут:
– Гибридный или удалённый формат работы;
– Возможность гибкого начала и окончания рабочего дня;
– Конкурентный уровень заработной платы и премирование по результатам работы;
– Возможность горизонтального и вертикального роста;
– Обучение за счёт компании: учебный портал с курсами и лекциями от экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
– Личное участие в становлении процессов и продуктов, возможность увидеть результат своей работы;
– Большое инженерное сообщество, которое постоянно развивается;
– ДМС со стоматологией с первого дня, консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
– Программа поддержки инноваций;
– Скидки для сотрудников, дополнительные day-off;
– Комфортные офисы в Москве, Санкт-Петербурге, Нижнем Новгороде и Минске.
Откликайся по ссылкам и стань частью YADRO!
Поймите разницу между операторами Kubernetes и Helm и выберите правильное решение для установки и настройки приложений в Kubernetes.
https://www.groundcover.com/blog/kubernetes-operator-vs-helm
https://www.groundcover.com/blog/kubernetes-operator-vs-helm
Groundcover
Kubernetes Operator vs. Helm: Key Differences Explained
Explore the key differences between Kubernetes Operators and Helm, and learn which solution is best for your app installation and configuration needs.
Создайте собственный SQS или Kafka с Postgres : создайте таблицу очередей, управляйте тайм-аутами видимости сообщений и обеспечьте только одну доставку. https://blog.sequinstream.com/build-your-own-sqs-or-kafka-with-postgres
Terraform plan -light : для планирования используются только измененные ресурсы в коде, что сокращает время планирования без риска нарушения согласованности. https://www.bejarano.io/terraform-plan-light
Bash-Oneliner : удобные однострочники Bash и приемы работы с терминалом для обработки данных и обслуживания системы Linux. https://github.com/onceupon/Bash-Oneliner
Миграция данных в масштабе экзабайта с Apache Spark : как Amazon успешно перенесла обработку данных в масштабе экзабайта с Apache Spark на Ray на EC2. https://aws.amazon.com/blogs/opensource/amazons-exabyte-scale-migration-from-apache-spark-to-ray-on-amazon-ec2
Terraform plan -light : для планирования используются только измененные ресурсы в коде, что сокращает время планирования без риска нарушения согласованности. https://www.bejarano.io/terraform-plan-light
Bash-Oneliner : удобные однострочники Bash и приемы работы с терминалом для обработки данных и обслуживания системы Linux. https://github.com/onceupon/Bash-Oneliner
Миграция данных в масштабе экзабайта с Apache Spark : как Amazon успешно перенесла обработку данных в масштабе экзабайта с Apache Spark на Ray на EC2. https://aws.amazon.com/blogs/opensource/amazons-exabyte-scale-migration-from-apache-spark-to-ray-on-amazon-ec2
Sequin blog
Build your own SQS or Kafka with Postgres
Learn how to build your own Postgres-based streaming system. You might not need Kafka or SQS!
Миграция Figma на Kubernetes : узнайте, как Figma перенесла всю свою инфраструктуру на Kubernetes менее чем за 12 месяцев. https://www.figma.com/blog/migrating-onto-kubernetes
0.0.0.0 День: Эксплуатация API-интерфейсов Localhost : узнайте, как можно эксплуатировать API-интерфейсы Localhost прямо из браузера. https://www.oligo.security/blog/0-0-0-0-day-exploiting-localhost-apis-from-the-browser
0.0.0.0 День: Эксплуатация API-интерфейсов Localhost : узнайте, как можно эксплуатировать API-интерфейсы Localhost прямо из браузера. https://www.oligo.security/blog/0-0-0-0-day-exploiting-localhost-apis-from-the-browser
Figma
How We Migrated onto K8s in Less Than 12 months | Figma Blog
Migrating onto Kubernetes can take years. Here’s why we decided it was worth undertaking, and how we moved a majority of our core services.
SQL в 50 лет : взгляд в будущее SQL в преддверии его 50-летия — что ждет язык структурированных запросов, на котором сегодня основана большая часть данных?
https://www.infoworld.com/article/2337457/sql-at-50-whats-next-for-the-structured-query-language.html
https://www.infoworld.com/article/2337457/sql-at-50-whats-next-for-the-structured-query-language.html
InfoWorld
SQL at 50: What’s next for the structured query language?
Even if generative AI hides SQL behind the curtain, it will continue to play a critical role in how we interact with and use data.
Исследование проблемы производительности межрегиональной сети (чтение занимает 10 минут)
В этой статье рассматривается углубленное расследование и решение проблемы производительности межрегиональной сети в Netflix, а также подчеркивается сложное взаимодействие между облачной инфраструктурой, сетевой инженерией и обновлениями ядра.
https://netflixtechblog.com/investigation-of-a-cross-regional-network-performance-issue-422d6218fdf1
В этой статье рассматривается углубленное расследование и решение проблемы производительности межрегиональной сети в Netflix, а также подчеркивается сложное взаимодействие между облачной инфраструктурой, сетевой инженерией и обновлениями ядра.
https://netflixtechblog.com/investigation-of-a-cross-regional-network-performance-issue-422d6218fdf1
Medium
Investigation of a Cross-regional Network Performance Issue
Hechao Li, Roger Cruz
Kubernetes 1.31: новый VolumeSource, эмуляция старых версий и настройка анонимного доступа к эндпоинтам
https://habr.com/ru/companies/flant/articles/835626/
https://habr.com/ru/companies/flant/articles/835626/
Хабр
Kubernetes 1.31: новый VolumeSource, эмуляция старых версий и настройка анонимного доступа к эндпоинтам
Сегодня официально выпустили новую версию Kubernetes — 1.31. Среди главных нововведений — VolumeSource , поддерживающий OCI-образы и/или OCI-артефакты и поле SupplementalGroupsPolicy для контроля...
Проект DevOps: проект конвейера CI/CD на уровне производства
В современном ландшафте разработки программного обеспечения конвейеры непрерывной интеграции и непрерывного развертывания (CI/CD) имеют важное значение для обеспечения того, чтобы изменения кода автоматически создавались, тестировались и развертывались в производственных средах согласованным и надежным образом. В этом документе представлено всеобъемлющее руководство по настройке надежного конвейера CI/CD с использованием различных инструментов, размещенных на экземплярах AWS EC2.
https://dev.to/prodevopsguytech/devops-project-production-level-cicd-pipeline-project-1iek
В современном ландшафте разработки программного обеспечения конвейеры непрерывной интеграции и непрерывного развертывания (CI/CD) имеют важное значение для обеспечения того, чтобы изменения кода автоматически создавались, тестировались и развертывались в производственных средах согласованным и надежным образом. В этом документе представлено всеобъемлющее руководство по настройке надежного конвейера CI/CD с использованием различных инструментов, размещенных на экземплярах AWS EC2.
https://dev.to/prodevopsguytech/devops-project-production-level-cicd-pipeline-project-1iek
DEV Community
DevOps Project: Production Level CI/CD Pipeline Project
📝 Introduction In the modern software development landscape, Continuous Integration and...
Как создавать диаграммы архитектуры программного обеспечения с использованием модели C4
https://www.freecodecamp.org/news/how-to-create-software-architecture-diagrams-using-the-c4-model
https://www.freecodecamp.org/news/how-to-create-software-architecture-diagrams-using-the-c4-model
freeCodeCamp.org
How to Create Software Architecture Diagrams Using the C4 Model
As a developer, you'll likely work on a complex project at some point where deciphering the codebase feels like reading a whole novel. Engineers are code wizards, but even the best get lost in sprawling code. The challenge is that architecture diagra...
Авторизация как услуга с открытым исходным кодом, вдохновленная Google Zanzibar, предназначенная для создания и управления детализированными и масштабируемыми системами авторизации для любого приложения. https://github.com/Permify/permify
GitHub
GitHub - Permify/permify: An open-source authorization as a service inspired by Google Zanzibar, designed to build and manage fine…
An open-source authorization as a service inspired by Google Zanzibar, designed to build and manage fine-grained and scalable authorization systems for any application. — Permify is now part of Fus...
Сквозной проект DevOps: создание, развертывание и мониторинг полнофункционального приложения
https://dev.to/prodevopsguytech/end-to-end-devops-project-building-deploying-and-monitoring-a-full-stack-application-ako
https://dev.to/prodevopsguytech/end-to-end-devops-project-building-deploying-and-monitoring-a-full-stack-application-ako
DEV Community
End-to-End DevOps Project: Building, Deploying, and Monitoring a Full-Stack Application
Table of Contents Introduction Project Overview Prerequisites Step 1: Infrastructure...
Отключение виртуальных машин по расписанию с помощью Azure Tag (чтение занимает 6 минут)
Контроль расходов на работу виртуальных машин (ВМ) в Azure может быть сложным, особенно когда ВМ остаются активными вне рабочего времени. Практический подход к решению этой проблемы — планирование автоматических отключений с помощью тегов Azure через скрипт PowerShell, который использует тег Azure для установки и реализации расписаний отключения для ваших ВМ.
https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/switch-off-virtual-machines-on-a-schedule-using-an-azure-tag/ba-p/4207182
Наблюдение за безопасностью eBPF: основные варианты использования Tetragon (чтение на 7 минут)
Tetragon, инструмент наблюдения за безопасностью на основе eBPF, обеспечивает глубокую видимость событий во время выполнения и позволяет быстро развертывать политики безопасности с минимальными накладными расходами. Интегрируя осведомленность Kubernetes и аналитику на уровне ядра, Tetragon помогает группам безопасности эффективно отслеживать, проверять и применять средства контроля во время выполнения, поддерживая соответствие и защищая динамические среды.
https://isovalent.com/blog/post/top-tetragon-use-cases
Контроль расходов на работу виртуальных машин (ВМ) в Azure может быть сложным, особенно когда ВМ остаются активными вне рабочего времени. Практический подход к решению этой проблемы — планирование автоматических отключений с помощью тегов Azure через скрипт PowerShell, который использует тег Azure для установки и реализации расписаний отключения для ваших ВМ.
https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/switch-off-virtual-machines-on-a-schedule-using-an-azure-tag/ba-p/4207182
Наблюдение за безопасностью eBPF: основные варианты использования Tetragon (чтение на 7 минут)
Tetragon, инструмент наблюдения за безопасностью на основе eBPF, обеспечивает глубокую видимость событий во время выполнения и позволяет быстро развертывать политики безопасности с минимальными накладными расходами. Интегрируя осведомленность Kubernetes и аналитику на уровне ядра, Tetragon помогает группам безопасности эффективно отслеживать, проверять и применять средства контроля во время выполнения, поддерживая соответствие и защищая динамические среды.
https://isovalent.com/blog/post/top-tetragon-use-cases
TECHCOMMUNITY.MICROSOFT.COM
Switch off Virtual Machines on a schedule using an Azure Tag | Microsoft Community Hub
Switch off Virtual Machines on a schedule using an Azure Tag
Forwarded from Шпаргалки для айтишников
Памятка по Kubectl — команды Kubernetes (от базового до продвинутого)
https://www.strongdm.com/blog/kubernetes-cheat-sheet
https://www.strongdm.com/blog/kubernetes-cheat-sheet
Strongdm
Kubectl Cheat Sheet - Kubernetes Commands (Basic to Advanced)
Unlock the power of Kubernetes with our handy kubectl cheat sheet, which covers essential commands and tips for efficient cluster management.
Понимание файловой системы Linux: подробное руководство для инженеров DevOps
https://dev.to/prodevopsguytech/understanding-the-linux-filesystem-an-in-depth-guide-for-devops-engineers-ona
https://dev.to/prodevopsguytech/understanding-the-linux-filesystem-an-in-depth-guide-for-devops-engineers-ona
DEV Community
Understanding the Linux Filesystem: An In-Depth Guide for DevOps Engineers
The Linux filesystem is the foundation of any Linux-based operating system. It dictates how files are...
Лучшие практики для инфраструктуры как кода (IaC) и Spacelift
https://spacelift.io/blog/best-practices-for-iac-and-spacelift
https://spacelift.io/blog/best-practices-for-iac-and-spacelift
Spacelift
Best Practices for Infrastructure as Code (IaC) and Spacelift
Adopting best practices for IaC and leveraging tools like Spacelift can significantly enhance your team's ability to manage infrastructure efficiently.