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

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

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

Secure, seamless access to databases and servers.


https://github.com/hoophq/hoop
1
10 Examples Why cURL is an Awesome CLI Tool

Whether you're developer, DevOps engineer, SysAdmin, QA or in any other technical role, you're surely familiar with cURL - the command line tool and library for transferring data with URLs (as described in docs).

Most of the time however, we all really only use curl for simple tasks, such downloading a file or checking if website is accessible, yet there's some much more curl can do!

And in this article we will go through exactly those cool examples and tricks to showcase why curl is awesome and underappreciated tool...


https://martinheinz.dev/blog/113
1
Why I like discussing actions items in incident reviews

https://incident.io/blog/why-i-like-discussing-actions-items-in-incident-reviews
1
A Comprehensive Guide to Database Sharding: Building Scalable Systems

Explore an in-depth guide to database sharding: what it is, its types, how to select shard keys, and route queries for building scalable systems.


https://dzone.com/articles/a-comprehensive-guide-to-database-sharding
1
Improving platform resilience at Cloudflare through automation

Failure is an expected state in production systems, and no predictable failure of either software or hardware components should result in a negative experience for users. The exact failure mode may vary, but certain remediation steps must be taken after detection. A common example is when an error occurs on a server, rendering it unfit for production workloads, and requiring action to recover.

When operating at Cloudflare’s scale, it is important to ensure that our platform is able to recover from faults seamlessly. It can be tempting to rely on the expertise of world-class engineers to remediate these faults, but this would be manual, repetitive, unlikely to produce enduring value, and not scaling. In one word: toil; not a viable solution at our scale and rate of growth.

In this post we discuss how we built the foundations to enable a more scalable future, and what problems it has immediately allowed us to solve.


https://blog.cloudflare.com/improving-platform-resilience-at-cloudflare
1
dockcheck

CLI tool to automate docker image updates.


https://github.com/mag37/dockcheck
1
forgejo

Hi there! Tired of big platforms playing monopoly? Providing Git hosting for your project, friends, company or community? Forgejo (/`for'd͡ʒe.jo`/ inspired by forĝejo – the Esperanto word for forge) has you covered with its intuitive interface, light and easy hosting and a lot of builtin functionality.

Forgejo was created in 2022 because we think that the project should be owned by an independent community. If you second that, then Forgejo is for you! Our promise: Independent Free/Libre Software forever!


https://codeberg.org/forgejo/forgejo
1
OliveTin

OliveTin gives safe and simple access to predefined shell commands from a web interface.


https://github.com/OliveTin/OliveTin
1
s3oosh

S3oosh allows users to upload multiple files at once to S3 Buckets. It provides a drag-and-drop interface for users to easily upload files to a S3 Bucket. The component supports various file types and allows users to set maximum file count, maximum file size, and accepted file types.


https://github.com/hamzasaleem2/s3oosh
A Deeper Look into Node.js Docker Images: Help, My Node Image Has Python!

Picking the right base image for your Node.js application can be challenging. Different variants of the official Docker node image vary x5 in size and x10 in the number of reported CVEs, but the smallest image is not always the best. There is also bitnami/node, which is similar but not identical to the "official" Docker image. And, of course, don't forget about the distroless options such as cgr.dev/chainguard/node and gcr.io/distroless/nodejs. So, which Node.js image should you use and when?


https://labs.iximiuz.com/tutorials/how-to-choose-nodejs-container-image
git-remote-s3

This library enables to use Amazon S3 as a git remote and LFS server.


https://github.com/awslabs/git-remote-s3
spegel

Stateless cluster local OCI registry mirror.


https://github.com/spegel-org/spegel
drasi-platform

Drasi is a data processing platform that simplifies detecting changes in data and taking immediate action. It is a comprehensive solution that provides built-in capabilities to track system logs and change feeds for specific events, evaluate them for relevance, and automatically initiate appropriate reactions.


https://github.com/drasi-project/drasi-platform
formbricks

Formbricks provides a free and open source surveying platform. Gather feedback at every point in the user journey with beautiful in-app, website, link and email surveys. Build on top of Formbricks or leverage prebuilt data analysis capabilities.


https://github.com/formbricks/formbricks
wud

Gets you notified when new versions of your Docker containers are available and lets you react the way you want.


https://github.com/getwud/wud
ByteStash

ByteStash is a self-hosted web application designed to store, organise, and manage your code snippets efficiently. With support for creating, editing, and filtering snippets, ByteStash helps you keep track of your code in one secure place.


https://github.com/jordan-dalby/ByteStash
SafeLine

SafeLine is a self-hosted WAF(Web Application Firewall) to protect your web apps from attacks and exploits.


https://github.com/chaitin/SafeLine
risor

Risor is a fast and flexible scripting language for Go developers and DevOps.

Its modules integrate the Go standard library, making it easy to use functions that you're already familiar with as a Go developer.

Scripts are compiled to bytecode and then run on a lightweight virtual machine. Risor is written in pure Go.


https://github.com/risor-io/risor
How to Structure a Terraform Project

As exciting as starting a new Terraform project may sound, the first question is where and how we begin. What should be the first file that needs to be created? When the project grows, we realize a few things and learn our lessons about structuring a project in a certain way, but it is too late to put in refactoring efforts.

Various aspects influence the way we manage our Terraform config in a repository. In this post, we will learn about them and discuss a few important strategies and best practices around structuring Terraform project files in an efficient and standardized way.


https://dev.to/spacelift/how-to-structure-a-terraform-project-1ojn
zizmor

A tool for finding security issues in GitHub Actions CI/CD setups.


https://github.com/woodruffw/zizmor