devops
July 6, 2023
Links dump
Делюсь ссылками, которые я бережно сохранял для себя.
Разработка
- 30 Days of Python - обучалка Python за месяц
- Google python style guide - гайд по стилю написания кода на python от Google
- Деплой Kubernetes - гайд по деплою кубера. В кои-то веки что-то годное на Хабре
- direnv - утилита для загрузкии и выгрузки переменных окружения в зависимости от директории
- distrobox - решение, позволяющее использовать любой дистрибутив linux в терминале. По идее, просто удобная оболочка над контейнеризацией
- progress - утилита, позволяющая смотреть прогресс на больших задачах в терминале
- Внедрение DevSecOps - статья о том, как внедрить стратегию shift left в пайплайн для внедрения инструментов безопасности
- DevSecOps RoadMap - дорожная карта по внедрению DevSecOps более подробно
- IKEA-oriented development - очередной способ разработки, на этот раз в стиле ИКЕА
- zellij - альтернатива tmux
Сети
- rconfig core - open source инструмент, позволяющий массово управлять конфигурацией сетевых устройств (snapshot, deploy, etc)
- netbox - решение по автоматизации настройки сети в датацентрах
- RouterOS Scanner - сканер подозрительных настроек на устройствах Microtik
- sx - сетевой сканер, альтернатива nmap
- gping - ping с графиками
Данные
- lakeFS - Git для данных. Например, версионирование данных в S3.
- Vaultwarden - альтернатива Bitwarden, написанная на Rust
- DBA1 - базовый курс по администрированию PostgreSQL 13 от postgrespro
- Postgres tips - 5 советов по настройке PostgreSQL
- rclone - утилита для синхронизации данных с облаками
- fx - консольная утилита для работы с json
- Replace RabbitMQ with a Postgres Queue - мысли о том, почему команда отказалась от RabbitMQ в своём проекте
- PostgreSQL HA - как собрать высокодоступный Posgres
- pg_easy_replicate - утилита для упрощения логической репликации в Postgres
Мониторинг
- parseable - легковесный логгер для cloud native приложений
- manticoresearch - быстрая альтернатива elasticsearch
- openobserve - ещё одна альтернатива elasticsearch
- Uptime checks for availability - статья о том, как с помощью аптайма проверять доступность
Безопасность
- CTR Kubernetes Hardening Guide - Годный PDF по безопасной настройке кубера от NSA CISA
- OSCP - шпаргалка по Offensive Security Certified Professionsl Certification
- sshlog - пассивный мониторинг ssh-сервера
Железо
- psref.lenovo.com - ресурс, на котором можно найти по артикулу ноутбук и проверить, например, напаяна в нём оперативная память или имеет отдельные слоты расширения.
- ventoy - утилита для создания загрузочных флешек, с помощью которой можно грузиться с любых ISO, закинутых в специальную директорию. Суть та же, что у аппаратных решений IODD и Zalman
Подборки
- free-for.dev - очень годный каталог сервисов и софта, который может быть полезен при разработке своего приложения или разворачивания инфраструктуры
- vim для всех уровней погружения - цикл статей по использованию Vim от новичка до ветерана
Забавное
- thefuck - утилита, корректирующая предыдущую неправильно набранную команду
- Душим жабу неэффективности - очередная статья про GTD, успешный успех и прочий культ эффективности
- carbonyl - браузер chromium в консоли
- rePalm - история и попытки воскресить PalmOS на современном железе
- the work - статья о том, почему работа над задачей не про выполнение непосредственно самой задачи, а про предшествующие и последующие задаче действия, которые стоит учитывать при планировании