DevOps&SRE Library
18.3K subscribers
456 photos
5 videos
2 files
4.93K links
Библиотека статей по теме DevOps и SRE.

Реклама: @ostinostin
Контент: @mxssl

РКН: https://www.gosuslugi.ru/snet/67704b536aa9672b963777b3
Download Telegram
inquery

Inquery is a utility for Postgres that triggers webhooks when rows are inserted, updated, or deleted. It uses database triggers that send low-latency websocket messages to a Go application. This application then calls the configured webhook(s) with a JSON payload that includes specified values from the database row.

https://github.com/inqueryio/inquery
terradrift

A tool that will navigate through all terraform directories (stacks) to run terraform plan to detect the current drift between the committed code and applied infrastructure.

https://github.com/rootsami/terradrift
xds

A simple xDS server, distributing Kubernetes service endpoints to clients.

It is designed for gRPC.

https://github.com/wongnai/xds
How Kubernetes Reinvented Virtual Machines (in a good sense)

https://iximiuz.com/en/posts/kubernetes-vs-virtual-machines
10 Things I wish I’d known before building a Kubernetes CRD controller

https://omerxx.com/k8s-controllers
copacetic

copa is a CLI tool written in Go and based on buildkit that can be used to directly patch container images given the vulnerability scanning results from popular tools like Trivy.

https://github.com/project-copacetic/copacetic
How Retool upgraded our 4 TB main application PostgreSQL database

Retool’s cloud-hosted product is backed by a single beefy 4 TB Postgres database running in Microsoft’s Azure cloud. Last fall, we migrated this database from Postgres version 9.6 to version 13 with minimal downtime.

How did we do it? To be frank, it wasn’t a completely straight path from point A to point B. In this post, we’ll tell the story and share tips to help you with a similar upgrade.

https://retool.com/blog/how-we-upgraded-postgresql-database
Become A DevOps Engineer in 2023: [Detailed Guide]

In this detailed guide, I have shared the roadmap for becoming a DevOps Engineer based on my 10 years of experience working as a DevOps Engineer in various organizations.

https://devopscube.com/become-devops-engineer
Etcd Backup and Restore on Kubernetes Cluster [Tutorial]

In this kubernetes tutorial, you will learn the etcd backup and restore on Kubernetes cluster with an etcd snapshot.

https://devopscube.com/backup-etcd-restore-kubernetes
pgweb

Pgweb is a web-based database explorer for PostgreSQL, written in Go, and works on Mac, Linux and Windows machines. Distributed as a simple binary with zero dependencies. Very easy to use and packs just the right amount of features.

https://github.com/sosedoff/pgweb
gitlab-ci-local

Run gitlab pipelines locally as shell executor or docker executor.

https://github.com/firecow/gitlab-ci-local
Redis Explained

A deep technical dive into all things Redis. Covering various Redis topologies, data persistence and process forking.

https://architecturenotes.co/redis
Alertmanager incident response automation with n8n

The prometheus monitoring stack includes an alert dispatching component called alertmanager. Many integrations are available to dispatch the alerts to pager, slack, etc… i.e. notification channels. But how to bring easily and efficiently automated responses is the question we’ll try to answer here.

https://touilleio.medium.com/alertmanager-incident-response-automation-with-n8n-c61227e196e9
Database Sharding Explained

More features, active users, and data are collected daily. Your database is slowing your application. Many people don't understand database sharding, which could solve their difficulties. This article explains database sharding, its benefits, including how to use it and when not to.

https://architecturenotes.co/database-sharding-explained
Building ClickHouse Cloud From Scratch in a Year

Have you ever wondered what it takes to build a serverless software as a service (SaaS) offering in under a year? In this blog post, we will describe how we built ClickHouse Cloud – a managed service on top of one of the most popular online analytical processing (OLAP) databases in the world – from the ground up. We delve into our planning process, design and architecture decisions, security and compliance considerations, how we achieved global scalability and reliability in the cloud, and some of the lessons we learned along the way.

https://clickhouse.com/blog/building-clickhouse-cloud-from-scratch-in-a-year
12 Factor App Revisited

The Twelve-Factor App methodology is a methodology for building software-as-a-service applications by Adam Wiggins. We cover how they have since evolved, and what we can learn from them today and how they changed the status quo of yesteryear.

https://architecturenotes.co/12-factor-app-revisited