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

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

РКН: https://knd.gov.ru/license?id=67704b536aa9672b963777b3&registryType=bloggersPermission
Download Telegram
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
Leveraging Mobile Infrastructure with Data-Driven Decisions

TL;DR The pursuit wasn’t always easy, but “putting data first” has helped Spotify dramatically improve the infrastructure team’s decision-making process while improving company productivity. Raul Herbster describes the benefits, especially for mobile DevOps teams.

https://engineering.atspotify.com/2020/07/22/leveraging-mobile-infrastructure-with-data-driven-decisions
Bring a lightweight Serverless experience to DigitalOcean with Terraform and faasd

In this post, you'll provision a DigitalOcean Droplet using Terraform, once it's up and running, a TLS certificate will be installed and you can start deploying code with faasd

https://www.openfaas.com/blog/faasd-tls-terraform
Protecting Kubernetes applications data using Kanister

https://www.infracloud.io/blogs/protecting-kubernetes-applications-with-kanister
kubeletctl

Kubeletctl is a command line tool that implement kubelet's API.

https://github.com/cyberark/kubeletctl