Forwarded from Записки админа
☁️ Ещё одна попытка описать путь к навыкам хорошего Cloud и DevOps специалиста: https://learntocloud.guide/#/?id=welcome Основная ценность материала, на мой скромный взгляд, это наборы ссылок на необходимые материалы для каждого шага в обучении.
#devops #cloud #напочитать
#devops #cloud #напочитать
Forwarded from 🇺🇦 Math.random(): javascript community
Pintora - открытая библиотека для рисования диаграмм по тексту. Диаграммы рисуются на svg и на canvas.
🔗 https://github.com/hikerpig/pintora
🔗 https://pintorajs.vercel.app/
#github #repo #diagram #typescript
🔗 https://github.com/hikerpig/pintora
🔗 https://pintorajs.vercel.app/
#github #repo #diagram #typescript
Forwarded from emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Copy a Postgres database to a target Postgres server (pg_dump | pg_restore on steroids) by Dimitri Fontaine
- https://github.com/dimitri/pgcopydb
#PostgreSQL
- https://github.com/dimitri/pgcopydb
#PostgreSQL
GitHub
GitHub - dimitri/pgcopydb: Copy a Postgres database to a target Postgres server (pg_dump | pg_restore on steroids)
Copy a Postgres database to a target Postgres server (pg_dump | pg_restore on steroids) - dimitri/pgcopydb
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#devtool
🔧 CodeSee — инструмент для визуализации кодовой базы, который быстро определяет зависимости и перемещается между файлами / каталогами. Проект поддерживает не все языки, но активно развивается.
https://proglib.io/w/0dfd7deb
🔧 CodeSee — инструмент для визуализации кодовой базы, который быстро определяет зависимости и перемещается между файлами / каталогами. Проект поддерживает не все языки, но активно развивается.
https://proglib.io/w/0dfd7deb
Forwarded from Записки админа
🛠 jless - простая, но как выяснилось, весьма удобная утилита для просмотра json.
https://pauljuliusmartinez.github.io/
#json #будничное
https://pauljuliusmartinez.github.io/
#json #будничное
Forwarded from Записки админа
🛠 ssh-tools - набор утилит, которые добавят немного полезностей в работу с SSH: https://github.com/vaporup/ssh-tools
#ssh #будничное
#ssh #будничное
Пять способов управлять секретами в serverless стиле / Хабр
https://habr.com/ru/post/650531/
https://habr.com/ru/post/650531/
Хабр
Пять способов управлять секретами в serverless стиле
В работе бессерверных приложений, которые еще ассоциируют с «лямбдами» или «функциями», часто требуется аутентификация на сервисе или в API вышестоящего уровня. При этом могут использоваться учетные...
Forwarded from Vyacheslav Kovalev
👋redroid AiC поднимается и убивается довольно быстро и ресурсов cpu меньше потребляет
а с обычным qemu in container хоть и дольше но для меня это не выглядит узким горлышком
а масштабируем кубером
у нас в Delivery Club это на мобильной платформенной команде, а команда DEVOPS помогает с сетевыми доступами и предоставляет нам k8s as a service (если заведется k3s то возможно и эту часть сами будем делать)
прогоняем все ui тесты на каждый коммит
на 1000 коммитов в месяц хватает 4 машины по 12cpu/40ram/150disk при условии использования redroid эмуляторов + несколько обычных qemu эмуляторов
есть вариант без кластера https://github.com/materkey/run-android-ui-tests-in-cloud
опыт других компаний тут
а с обычным qemu in container хоть и дольше но для меня это не выглядит узким горлышком
а масштабируем кубером
у нас в Delivery Club это на мобильной платформенной команде, а команда DEVOPS помогает с сетевыми доступами и предоставляет нам k8s as a service (если заведется k3s то возможно и эту часть сами будем делать)
прогоняем все ui тесты на каждый коммит
на 1000 коммитов в месяц хватает 4 машины по 12cpu/40ram/150disk при условии использования redroid эмуляторов + несколько обычных qemu эмуляторов
есть вариант без кластера https://github.com/materkey/run-android-ui-tests-in-cloud
опыт других компаний тут
Actions: как в GitHub, но в GitLab / Хабр
https://habr.com/ru/company/X5Group/blog/651451/
https://habr.com/ru/company/X5Group/blog/651451/
Хабр
Actions: как в GitHub, но в GitLab
Привет! Меня зовут Артемий Окулов, я lead центра компетенций CI/CD в X5 Group. То, чем мы с командой занимаемся, можно отнести к области под названием Developer Experience. В какой-то момент ИТ в...
Forwarded from Українська девопсарня (Seva Poliakov)
И совет дня от Антона из https://xn--r1a.website/devops_easy
>> бесплатная альтернатива ngrok. Бывает иногда выручает в разных ситуациях https://loophole.cloud/
в кратце, эта фиготень позволяет выставлять наружу что-то локальное с ноута.
Я loophole еще не пользовался, зато ngrok много раз выручал когда надо было разрабатывать апишки для взаимодействия с внешними вебхуками.
Например, когда писал слакбот — выставил наружу апишку с локальной машины и получал запросы от слака прямо на ноут. Это НАМНОГО проще и удобнее чем куда-то деплоить что-то каждый раз.
>> бесплатная альтернатива ngrok. Бывает иногда выручает в разных ситуациях https://loophole.cloud/
в кратце, эта фиготень позволяет выставлять наружу что-то локальное с ноута.
Я loophole еще не пользовался, зато ngrok много раз выручал когда надо было разрабатывать апишки для взаимодействия с внешними вебхуками.
Например, когда писал слакбот — выставил наружу апишку с локальной машины и получал запросы от слака прямо на ноут. Это НАМНОГО проще и удобнее чем куда-то деплоить что-то каждый раз.
Telegram
DevOps from 🇺🇦
Пояснюю різні DevOps-штуки простими словами, начебто ви працюєте разом зі мною за сусіднім столом!
Forwarded from Архитектура ИТ-решений
В начале прошлого года я поделился ссылкой на Excalidraw. В течении всего 2021 года мы использовали его для упражнений на архитектурных курсах. На прошлой неделе Google анонсировал базирующейся на этом движке Cloud architecture diagramming tool (cсылка на инструмент внутри)
Forwarded from Записки админа
🛠 iptables-tracer - штуковина, с помощью которой можно посмотреть, проходит ли трафик через нужные нам цепочки iptables. Посмотрел и воспользовался сам, коротко описал в заметке:
📗 https://sysadmin.pm/iptables-tracer/
#iptables #trace #будничное
📗 https://sysadmin.pm/iptables-tracer/
#iptables #trace #будничное
Записки админа
iptables-tracer - Записки админа
iptables tracer - утилита, позволяющая отследить путь прохождения пакетов через цепочки iptables на сервере.
Forwarded from CatOps
A short article by Julia Evans about why OSI model doesn't map to TCP/IP really well. And why sometimes it's just easier to say things like "TCP load balancer" or "Ethernet switch" rather than "later 4", "layer 2", etc.
tl;dr: primarily, because OSI is old.
Also, there is a diagram of your usual network packet as a bonus.
tl;dr: primarily, because OSI is old.
Also, there is a diagram of your usual network packet as a bonus.
Forwarded from Kirill Keker
Сейчас набирает популярность https://redpanda.com, которые Kafka-совместимы (не с полным функционалом, примерно как Scylla vs Cassandra), они на С++ и с внутренними модулями обработки процессов на WASM чтобы получить систему, напоминающие старые ESB.
Но я сам на это пока смотрю со стороны. И использую скорее как Dev-среду, которая проще Kafka.
Но я сам на это пока смотрю со стороны. И использую скорее как Dev-среду, которая проще Kafka.
Redpanda
High-perf Agentic Data Plane & Streaming | Redpanda
Redpanda powers an Agentic Data Plane and Data Streaming platform for real-time performance, AI innovation, and simplified operations.
Forwarded from Записки админа
🔐 https://www.haveibeenexpired.com/ - мониторинг срока действия SSL сертификата на домене. Там есть бесплатный тариф, включающий в себя 100 проверок в день.
Haveibeenexpired
SSL Certificate Monitoring & Expiration Alerts
Automated SSL certificate monitoring with expiration alerts, Certificate Transparency discovery, and Slack/Discord/Teams notifications. Prevent downtime.
Forwarded from Записки админа
🖱A almost perfect rsync over ssh backup script - процесс написания (хотя точнее будет сказать модификации) скрипта для создания бекапов. Я думаю что многие подобное писали для себя, но в любом случае, посмотреть на то, как это делают другие будет полезно.
#backup #rsync #напочитать
#backup #rsync #напочитать
Use dynamic IP addresses · Cloudflare DNS docs
https://developers.cloudflare.com/dns/manage-dns-records/how-to/managing-dynamic-ip-addresses/
https://developers.cloudflare.com/dns/manage-dns-records/how-to/managing-dynamic-ip-addresses/
Cloudflare Docs
Dynamically update DNS records · Cloudflare DNS docs
Most Internet service providers and some hosting providers dynamically update their customer's IP addresses. If this situation applies to you, you need an automated solution to dynamically update your DNS records in Cloudflare.