Миграция 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.
Контейнеризация функций Azure без Dockerfile (чтение занимает 8 минут)
В этой статье объясняется, как контейнеризировать приложения Azure Functions для .NET двумя способами: с помощью Dockerfile и через собственную поддержку контейнеризации MSBuild. В ней приводятся подробные шаги для обоих подходов, что позволяет разработчикам создавать и запускать контейнеризированные приложения Azure Functions локально. https://devkimchi.com/2024/08/23/containerising-azure-functions-without-dockerfile
Создание коммита Git сложным способом (8 минут чтения)
В этой статье подробно рассматривается, что на самом деле делает под капотом создание коммита git с помощью канонической команды git commit. В ней рассматриваются основные операции git, которые выполняются для того, чтобы заставить его работать. https://avestura.dev/blog/creating-a-git-commit-the-hard-way
В этой статье объясняется, как контейнеризировать приложения Azure Functions для .NET двумя способами: с помощью Dockerfile и через собственную поддержку контейнеризации MSBuild. В ней приводятся подробные шаги для обоих подходов, что позволяет разработчикам создавать и запускать контейнеризированные приложения Azure Functions локально. https://devkimchi.com/2024/08/23/containerising-azure-functions-without-dockerfile
Создание коммита Git сложным способом (8 минут чтения)
В этой статье подробно рассматривается, что на самом деле делает под капотом создание коммита git с помощью канонической команды git commit. В ней рассматриваются основные операции git, которые выполняются для того, чтобы заставить его работать. https://avestura.dev/blog/creating-a-git-commit-the-hard-way
Devkimchi
Containerising Azure Functions without Dockerfile
Throughout this post, I'm going to discuss how Azure Functions app can be containerised both with and without Dockerfile.
Развертывание с нулевым временем простоя в AWS с помощью Tofu/Terraform и SAM (чтение за 9 минут)
Развертывания с нулевым временем простоя стали необходимыми для современных приложений, что обусловлено возросшими ожиданиями пользователей в отношении бесперебойного обслуживания. Такие стратегии, как обновление экземпляра, сине-зеленые развертывания и канареечные развертывания, а также такие инструменты, как Terraform, Ansible и SAM, являются ключом к достижению этого бесперебойного опыта. https://dev.to/aws-builders/zero-downtime-deployment-in-aws-with-tofuterraform-and-sam-14d6
Развертывания с нулевым временем простоя стали необходимыми для современных приложений, что обусловлено возросшими ожиданиями пользователей в отношении бесперебойного обслуживания. Такие стратегии, как обновление экземпляра, сине-зеленые развертывания и канареечные развертывания, а также такие инструменты, как Terraform, Ansible и SAM, являются ключом к достижению этого бесперебойного опыта. https://dev.to/aws-builders/zero-downtime-deployment-in-aws-with-tofuterraform-and-sam-14d6
DEV Community
Zero Downtime Deployment in AWS with Tofu/Terraform and SAM
I still remember the days when we had to set flags and display a maintenance page during application...
Ведение журналов Nginx — подробное руководство : узнайте, как настраивать журналы Nginx, структурировать их в формате JSON и использовать Better Stack для централизованного управления журналами. https://betterstack.com/community/guides/logging/how-to-view-and-configure-nginx-access-and-error-logs
Использование виртуальных сред Python в Docker : виртуальные среды обеспечивают предсказуемую структуру, простоту использования и упрощают управление импортом, что упрощает развертывание и отладку приложений Python. https://hynek.me/articles/docker-virtualenv
Git Bash: моя предпочитаемая оболочка Windows : советы по управлению Git для Windows, настройке Mintty и оптимизации оболочки для сценариев и задач командной строки. https://www.ii.com/git-bash-is-my-preferred-windows-shell/
Использование виртуальных сред Python в Docker : виртуальные среды обеспечивают предсказуемую структуру, простоту использования и упрощают управление импортом, что упрощает развертывание и отладку приложений Python. https://hynek.me/articles/docker-virtualenv
Git Bash: моя предпочитаемая оболочка Windows : советы по управлению Git для Windows, настройке Mintty и оптимизации оболочки для сценариев и задач командной строки. https://www.ii.com/git-bash-is-my-preferred-windows-shell/
Betterstack
Nginx Logging: A Comprehensive Guide | Better Stack Community
This article will teach you to effectively leverage Nginx logs for enhanced visibility and control over your web server