DevOps&SRE Library
17.8K subscribers
459 photos
4 videos
2 files
4.75K links
Библиотека статей по теме DevOps и SRE.

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

РКН: https://knd.gov.ru/license?id=67704b536aa9672b963777b3&registryType=bloggersPermission
Download Telegram
goldpinger

Debugging tool for Kubernetes which tests and displays connectivity between nodes in the cluster.

https://github.com/bloomberg/goldpinger
Sysbox

Sysbox is an open-source container runtime (aka runc), originally developed by Nestybox, that enables Docker containers to act as virtual servers capable of running software such as Systemd, Docker, and Kubernetes in them, easily and with proper isolation. This allows you to use containers in new ways, and provides a faster, more efficient, and more portable alternative to virtual machines in many scenarios.

https://github.com/nestybox/sysbox
Copper

Copper is a simple tool for validate your configuration files. This is specifically useful with Kubernetes configuration files to enforce best practices, apply policies and compliance requirements.

https://github.com/cloud66-oss/copper
What every developer should know about database consistency

https://robertovitillo.com/what-every-developer-should-know-about-database-consistency
TCP window scaling, timestamps and SACK

The Linux TCP stack has a myriad of sysctl knobs that allow to change its behavior.  This includes the amount of memory that can be used for receive or transmit operations, the maximum number of sockets and optional features and protocol extensions.

There are multiple articles that recommend to disable TCP extensions, such as timestamps or selective acknowledgments (SACK) for various “performance tuning” or “security” reasons.

This article provides background on what these extensions do, why they
are enabled by default, how they relate to one another and why it is normally a bad idea to turn them off.

https://fedoramagazine.org/tcp-window-scaling-timestamps-and-sack
a2a

A2A(Azure to AWS or AWS to Azure) is a cli tool that provides you service mappings for the most of the cloud offerings across the platforms.

As a DevOps/SRE engineer who works multi-cloud, this handy tool gives the correct service mappings between Azure and AWS. This can be pretty useful who is new to any of the clouds or coming from experience with a specific cloud.

https://github.com/kshitijcode/a2a
Archive your AWS data to reduce storage cost

https://bahr.dev/2020/08/07/archiving-data
Java Logging

Java Logging Tutorial: Basic Concepts to Help You Get Started: https://sematext.com/blog/java-logging

Java Logging Best Practices: 10+ Tips You Should Know to Get the Most Out of Your Logs: https://sematext.com/blog/java-logging-best-practices
Microservices Adoption in 2020

Everyone’s talking about microservices. Who’s actually doing it?

https://www.oreilly.com/radar/microservices-adoption-in-2020