Trixter: A Chaos Proxy for Simulating Network Faults
📌 Подробнее: https://github.com/brk0v/trixter
📌 https://biriukov.dev/posts/trixter-chaos-proxy
MemOps🤨
Trixter — это высокопроизводительный прокси-сервер, предназначенный для создания сетевых сбоев на уровне TCP. По сути, это TCP-прокси, который находится между клиентом и сервером и перенаправляет трафик, намеренно искажая его в соответствии с вашими требованиями.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - brk0v/trixter: Trixter Proxy + tokio-netem: chaos engineering tools for Rust networking
Trixter Proxy + tokio-netem: chaos engineering tools for Rust networking - brk0v/trixter
👍2❤1
Forwarded from godnoTECH - Новости IT
Оранжевое облако снова лихорадит — глобальный сбой Cloudflare второй раз за месяц обвалил доступ к популярным ресурсам. Инженеры уже расследуют инцидент, но точных сроков восстановления пока нет, так что рабочие созвоны под угрозой срыва.
В прошлый раз, 19 ноября, причиной стало изменение прав доступа к одной из БД, из-за чего конфигурационный файл системы управления ботами раздулся вдвое и превысил лимит размера. Гендиректор Мэтью Принс тогда божился, что это не кибератака, а просто кривые руки при обновлении. Остается надеяться, что в этот раз причина не в том, что кто-то снова неудачно запушил в прод, ведь на календаре как раз пятница.
Please open Telegram to view this post
VIEW IN TELEGRAM
3🤯10💯6🫡4
Your Brain on Incidents
📌 Подробнее: https://uptimelabs.io/your-brain-on-incidents
MemOps🤨
My on-call experience started by accident in the mid-2000s. It was 5pm on the Friday at the end of my first week of employment as a software engineer at a financial services company in London. I was in the process of closing down my IDE for the weekend when my boss sauntered up to my desk, grinning awkwardly. He was carrying an IBM Thinkpad, a Blackberry, and the unmistakable burden of a man who needed to call in a favour.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Uptime Labs
Your Brain on Incidents - Uptime Labs
From panic to performance: how your brain reacts during incidents, why stress matters, and how to build calmer, more confident responders.
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁30💯6
Новое в Docker Model Runner: Ministral 3, DeepSeek‑V3.2 и vLLM 0.12
Docker добавил в Model Runner edge‑оптимизированный Ministral 3, мощный открытый DeepSeek‑V3.2 с MoE и обновлённый vLLM 0.12 — быстреее локальное инференс и простая упаковка моделей для запуска через Docker.
📌 Подробнее: https://www.docker.com/blog/docker-model-runner-vllm-ministral-deepseek/
MemOps🤨
Docker добавил в Model Runner edge‑оптимизированный Ministral 3, мощный открытый DeepSeek‑V3.2 с MoE и обновлённый vLLM 0.12 — быстреее локальное инференс и простая упаковка моделей для запуска через Docker.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁23
RedisInsight — интуитивно понятный и эффективный графический интерфейс для Redis, позволяющий взаимодействовать с базами данных и управлять данными со встроенной поддержкой модулей Redis.
📌 Подробнее: https://github.com/RedisInsight/RedisInsight
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🦄2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁23
ACP — общий язык агентов и IDE
Docker, JetBrains и Zed анонсируют ACP (Agent Communication Protocol) — стандарт, позволяющий агентам читать контекст, выполнять действия и работать в любых поддерживающих IDE без отдельной интеграции.
📌 Подробнее: https://www.docker.com/blog/docker-jetbrains-and-zed-building-a-common-language-for-agents-and-ides/
MemOps🤨
Docker, JetBrains и Zed анонсируют ACP (Agent Communication Protocol) — стандарт, позволяющий агентам читать контекст, выполнять действия и работать в любых поддерживающих IDE без отдельной интеграции.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Safely managing Cilium network policies in Kubernetes: Testing and simulation techniques
В новой статье от Cilium и Kubernetes рассказывается, как безопасно управлять сетевыми политиками: применяя режим аудита, экспериментируя с default-deny и моделируя изменения перед тем, как включить блокировку трафика.
Особое внимание уделено двум сценариям — внедрение первой политики с default-deny и изменение существующих правил, — и даны практические техники, такие как режим аудита на уровне endpoint и «разрешить всё» на уровне L7.
📌 Подробнее: https://www.cncf.io/blog/2025/11/06/safely-managing-cilium-network-policies-in-kubernetes-testing-and-simulation-techniques/
MemOps🤨
В новой статье от Cilium и Kubernetes рассказывается, как безопасно управлять сетевыми политиками: применяя режим аудита, экспериментируя с default-deny и моделируя изменения перед тем, как включить блокировку трафика.
Особое внимание уделено двум сценариям — внедрение первой политики с default-deny и изменение существующих правил, — и даны практические техники, такие как режим аудита на уровне endpoint и «разрешить всё» на уровне L7.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Отладка с pprof и k6
В статье автор еще раз показывает как пользоваться pprof, но он использует k6 для нагрузки своего сервиса. k6 - это инструмент от разработчиков графаны, скрипты для нагрузки можно писать на js. А для ограничения ресурсов CPU используется cgroup - интересный подход для локального нагрузочного тестирования.
📌 Подробнее: https://kodikapusta.ru/news/42i9-otladka-s-pprof-i-k6
MemOps🤨
В статье автор еще раз показывает как пользоваться pprof, но он использует k6 для нагрузки своего сервиса. k6 - это инструмент от разработчиков графаны, скрипты для нагрузки можно писать на js. А для ограничения ресурсов CPU используется cgroup - интересный подход для локального нагрузочного тестирования.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Aptakube — это легкое, нативное приложение, позволяющее управлять несколькими кластерами в одном окне.
Ключевые особенности:
📌 Подробнее: https://github.com/aptakube/aptakube
MemOps🤨
Ключевые особенности:
▪️ Показывает поды, деплои и остальные ресурсы из разных контекстов в одном общем обзоре;
▪️ Стримит логи сразу с нескольких подов, плюс даёт фильтровать и скачивать их;
▪️ Отображает метрики нагрузки — CPU, память, состояние нод и приложений;
▪️ Делает port-forward буквально одним нажатием;
▪️ Сравнивает ресурсы между кластерами и неймспейсами;
▪️ Позволяет редактировать YAML и выводит объекты в удобном читаемом виде;
▪️ Работает без настройки — если kubectl настроен, то всё готово из коробки.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
MarkFlowy - современный и интеллектуальный редактор Markdown
Возможности:
📌 Подробнее: https://github.com/drl990114/MarkFlowy
MemOps🤨
Возможности:
▪️ встроенный искусственный интеллект. В настоящее время он поддерживает экспорт бесед в один клик, перевод статей на любой язык и получение аннотаций статей. Он также поддерживает крупные модели, такие как DeepSeek и Chatgpt, что делает их вашими интеллектуальными помощниками.
▪️ сверхлёгкий. MarkFlowy основан на Tauri, имеет объём менее 10 МБ и более высокую производительность.
▪️ высокая доступность. MarkFlowy использует редактор remirror, который обеспечивает не только высокую масштабируемость, но и удобный интерфейс редактирования. Кроме того, MarkFlowy поддерживает различные режимы редактирования, такие как исходный код и wysiwyg.
▪️ пользовательская тема. MarkFlowy поддерживает пользовательские темы, и вы также можете делиться своими темами с другими.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁26💯1
Обновление PostgreSQL без потери данных и с минимальным временем простоя
📌 Подробнее: https://palark.com/blog/postgresql-upgrade-no-data-loss-downtime/
MemOps🤨
Недавно нам пришлось обновить сильно нагруженный кластер PostgreSQL с версии 13 до версии 16, при этом сократив время простоя до минимума. Кластер, состоящий из главного сервера и реплики, обрабатывал более 20 000 транзакций в секунду. Обновление PostgreSQL до более новой версии также помогло решить несколько проблем с производительностью и обслуживанием.
В частности, по мере роста нагрузки на систему существующие серверы стали узким местом. Их пришлось заменить более мощными машинами с большими объёмами памяти. Это было необходимо для обработки растущего объёма данных при сохранении высокой скорости обработки транзакций.
Кроме того, обновление до более новой версии PostgreSQL позволило получить доступ к новым функциям и улучшениям, упрощающим разработку и оптимизацию приложений. В конце этого года поддержка версии 13 будет прекращена, поэтому обновление было необходимо, чтобы обеспечить доступ к последним исправлениям и обновлениям.
В этой статье я расскажу вам о процессе обновления и о том, как преодолеть трудности, с которыми мы столкнулись. В целом процедура состояла из двух основных этапов:
▪️ Сначала мы создали новую реплику PostgreSQL с нужной версией с помощью логической репликации.
▪️ Затем мы перенесли главную роль на новую реплику.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4