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 - статья о том, почему работа над задачей не про выполнение непосредственно самой задачи, а про предшествующие и последующие задаче действия, которые стоит учитывать при планировании