Forwarded from Библиотека IT-мемов
This media is not supported in your browser
VIEW IN TELEGRAM
😁6👍1
🔥 Immutable инфраструктура vs SSH в прод — кто прав, а кто просто ленив
Иметь доступ к проду по SSH — это как кушать из кастрюли: быстро, удобно, но стыдно.
Immutable инфраструктура — как ресторан: долго, по меню, но красиво и безопасно.
Хочется зрелости — стройте immutable пайплайны.
Хочется огня — продолжайте ssh root@prod и кастрируйте iptables в реальном времени.
💬 На какой стороне вы? Вчера на горячую что-то меняли в проде? Или аккуратно тыкнете пайплайн в понедельник? Ждём ваше мнение в комментариях 👇
🐸 Библиотека devops'a #междусобойчик
Иметь доступ к проду по SSH — это как кушать из кастрюли: быстро, удобно, но стыдно.
Immutable инфраструктура — как ресторан: долго, по меню, но красиво и безопасно.
Хочется зрелости — стройте immutable пайплайны.
Хочется огня — продолжайте ssh root@prod и кастрируйте iptables в реальном времени.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17🔥3🤩1
📰 Главное за неделю
Мы собрали всё, что стоит упомянуть:
➖ Защита конфиденциальных данных в Amazon Bedrock
HashiCorp представила демонстрацию интеграции Vault с Amazon Bedrock для защиты чувствительных данных в системах Retrieval-Augmented Generation.
➖ Docker DX: Новое расширение для VS Code
Docker совместно с Microsoft представили расширение Docker DX для Visual Studio Code, которое улучшает опыт работы с Docker-файлами прямо в редакторе.
➖ Новый инструмент для отладки и тестирования планировщика Kubernetes
Команда Kubernetes представила
➖ Google Cloud Next 2025: ключевые анонсы и новинки
На конференции в Лас-Вегасе компания представила более 220 обновлений и продуктов, охватывающих ИИ, облачную инфраструктуру, безопасность и корпоративные приложения.
➡️ Вакансия бустера
🐸 Библиотека devops'a #свежак
Мы собрали всё, что стоит упомянуть:
HashiCorp представила демонстрацию интеграции Vault с Amazon Bedrock для защиты чувствительных данных в системах Retrieval-Augmented Generation.
Docker совместно с Microsoft представили расширение Docker DX для Visual Studio Code, которое улучшает опыт работы с Docker-файлами прямо в редакторе.
Команда Kubernetes представила
kube-scheduler-simulator
— инструмент, позволяющий глубже понять и протестировать поведение планировщика Kubernetes без необходимости развертывания полноценного кластера.На конференции в Лас-Вегасе компания представила более 220 обновлений и продуктов, охватывающих ИИ, облачную инфраструктуру, безопасность и корпоративные приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Сколько раз вы заходили на сервер с мыслью «что тут опять жрёт все ресурсы?»
И первым рефлексом — top. Старый, надёжный, консольный.
А потом вы вспоминаете, что жить можно по-другому — с htop
top — это стандартная утилита для мониторинга процессов в Unix-подобных системах.
Работает везде, запускается везде, выглядит как 90-е.
Вы увидите нагрузку на CPU, память, сводку по процессам.
Но редактировать, сортировать, фильтровать — это уже челлендж. Почти как редактировать PDF в vim.
htop — как top, но с интерфейсом, который не хочется закрыть через 10 секунд.
• Красивый, цветной и структурированный вывод (глаза говорят спасибо).
• Возможность управлять процессами прямо из интерфейса (да-да, можно убить процесс стрелкой и Enter).
• Удобную навигацию, поиск, сортировку по CPU, памяти, времени и т.д.
• Поддержку мыши. Да, мыши. В терминале. В 2025-м.
htop не всегда предустановлен. Cтавится легко:
sudo apt install htop
или yum install htop
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
DevOps инженер — от 200 000 ₽, Гибрид (Москва)
Системный администратор Linux/DevOps инженер — 250 000 ₽, Офис(Москва)
DevOps-инженер (Hadoop, Data Office) — от 300 000 ₽,
Гибрид (Москва)
Бустер — Удалённо (весь мир)
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚1
📝 Шпаргалка по изоляции окружения
Собрали для вас графику по контейнеризации и виртуализации. Просто и наглядно.
💾 Сохраняйте к себе, чтобы не потерять
🐸 Библиотека devops'a #буст
Собрали для вас графику по контейнеризации и виртуализации. Просто и наглядно.
💾 Сохраняйте к себе, чтобы не потерять
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🧮 Как избежать ловушки округления в Power BI
Твой отчет показывает разные цифры при одинаковой логике? Не спеши винить систему – это классический кейс с округлением в Power BI.
👊 Разбираемся, как типы данных влияют на точность и почему Currency может стать твоим врагом.
➡️ Подробнее в статье: https://proglib.io/sh/TcGmatdgNV
Библиотека дата-сайентиста
Твой отчет показывает разные цифры при одинаковой логике? Не спеши винить систему – это классический кейс с округлением в Power BI.
Библиотека дата-сайентиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Рассмотрим подход к управлению релизами, который поможет избежать ошибок, связанных с различиями между средами, а также ускорить деплой благодаря правильной организации.
Один из ключевых принципов, обсуждаемых в сообществе, — это использование одного Docker-образа для всех сред: QA, Staging и Production. Это подход позволяет избежать ситуации, когда приложение работает в одной среде, но не может быть развернуто в другой из-за различий в конфигурациях или зависимостях.
Для того чтобы релиз в различных средах был эффективным и упорядоченным, можно использовать Git тэги. Каждое слияние в основную ветку может автоматически создавать тэг, который будет служить маркером для релиза.
Для того чтобы управлять релизами было проще, необходимо соблюдать четкие правила для тегирования версий:
• Придерживайтесь соглашений об именах версий, чтобы они ясно отражали, что это за релиз (например, v1.0.0 или v1.0.0-hotfix).
• Регулярно обновляйте теги, чтобы они всегда отражали актуальную версию.
Использование тэгов помогает вам легко откатывать версии и управлять различными релизами без путаницы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4💯3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎉🐙🐱 20 лет Git: все такой же необычный, все такой же великолепный
Легендарному Git стукнуло 20! Вспоминаем, как проект, который Линус Торвальдс называл «тупым менеджером контента», стал незаменимым инструментом для всех, кто хоть раз писал код или даже просто хранил файлы.
Погружаемся в историю, эволюцию и влияние Git на индустрию разработки.
➡️ Читать статью
🐸 Библиотека программиста
Легендарному Git стукнуло 20! Вспоминаем, как проект, который Линус Торвальдс называл «тупым менеджером контента», стал незаменимым инструментом для всех, кто хоть раз писал код или даже просто хранил файлы.
Погружаемся в историю, эволюцию и влияние Git на индустрию разработки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7👍1
🧑💻 DevOps, который хочет, чтобы коллеги боялись его
Вам надоело писать скучные алиасы вроде
💬 Делитесь своими необычными алиасами для команд в комментариях 👇
🐸 Библиотека devops'a #буст
Вам надоело писать скучные алиасы вроде
restart_service
или clear_cache
? Подготовили для вас промпт, который придумает для вас алиасы, от которых коллеги будут в шоке:"You are a seasoned DevOps engineer with a dark sense of humor and a knack for crafting efficient and slightly intimidating aliases. Your task is to create a series of Zsh aliases that *sound* incredibly dangerous and destructive, but in reality, perform routine DevOps tasks like clearing caches and restarting pipelines. The goal is to amuse your colleagues and add a bit of theatrical flair to everyday operations.
Here's the format you'll use to generate these aliases:
---
## Alias Name (Intimidating):
$alias_name
## Actual Command:
$actual_command (e.g., rm -rf /tmp/cache/* && docker restart my_pipeline)
## Explanation:
$explanation (A brief description of what the alias *actually* does, in plain English)
## Intended Effect:
$intended_effect (Describe the humorous or intimidating effect the alias name is meant to create)
---
Generate at least 5 such aliases. Be creative and think of names that evoke images of system crashes, data loss, or general mayhem, while the underlying commands are perfectly safe and helpful. Remember, the key is the contrast between the name and the reality."
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
С помощью картинок и коротких видео даже новички начнут применять продвинутые инструменты разработки и использовать Docker.
Стоит подписаться: hottg.com/DevopsDocker
Please open Telegram to view this post
VIEW IN TELEGRAM
😢2👾2
HTML Embed Code: