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

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

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

croc is a tool that allows any two computers to simply and securely transfer files and folders. AFAIK, croc is the only CLI file-transfer tool that does all of the following:

- allows any two computers to transfer data (using a relay)
- provides end-to-end encryption (using PAKE)
enables easy cross-platform transfers (Windows, Linux, Mac)
- allows multiple file transfers
- allows resuming transfers that are interrupted
- local server or port-forwarding not needed
- ipv6-first with ipv4 fallback

https://github.com/schollz/croc
Istio at Scale: Sidecar

Configuring Istio using the Sidecar resource to minimise the load and footprint of both the control and data plane at scale

https://karlstoney.com/2020/10/03/istio-at-scale-sidecar
Terratag

Terratag is a CLI tool allowing for tags or labels to be applied across an entire set of Terraform files. Terratag will apply tags or labels to any AWS, GCP and Azure resources.

https://github.com/env0/terratag
Ingress for Anthos — Multi-cluster Ingress and Global Service Load Balancing

https://itnext.io/ingress-for-anthos-multi-cluster-ingress-and-global-service-load-balancing-c56c57b97e82
MinIO Introduces Continuous Availability and Active-Active Bucket Replication

https://blog.min.io/active-active-replication
Seaworthy

Seaworthy is your post-apply validation that your K8s resources deployed correctly and are healthy.

https://github.com/cakehappens/seaworthy
Go-Diagrams

Create beautiful system diagrams with Go

https://github.com/blushft/go-diagrams
5 tips on implementing Observability

- Tip 1. Productionize your programming languages
- Tip 2. Alert on most important service metrics
- Tip 3. Add some blackbox monitoring into the mix
- Tip 4. Learn querying your metric database
- Tip 5. Invest in tracing

https://prometheuskube.com/5-tips-on-implementing-observability
Is your microservice a distributed monolith?

In this article, we’ll explain what a distributed monolith is, why you should avoid them, and how you can use Chaos Engineering to validate whether your application falls under this anti-pattern.

https://www.gremlin.com/blog/is-your-microservice-a-distributed-monolith
Understanding Logging Levels: What They Are & How To Use Them

https://sematext.com/blog/logging-levels
The Biggest Myths of Multi-Cloud

1. Any organization that has containerized its applications is cloud native by default and therefore prepared to multi-cloud.
2. A multi-cloud approach is an active one that requires load-balancing traffic across different clouds.
3. Multi-cloud solves vendor lock-in.
4. Multi-cloud isn’t fully portable.
5. Containers are simple, and it’s therefore totally fine to create complexity wherever convenient.
6. Most organizations aren’t already multi-cloud.
7. Multi-cloud is less secure.
8. Only large enterprises benefit from multi-cloud.
9. Multi-cloud is the same thing as hybrid-cloud.
10. Multi-cloud is always best suited to open source.

https://www.cloudops.com/blog/the-biggest-myths-of-multi-cloud
Our Online Analytical Processing Journey with ClickHouse on Kubernetes

https://tech.ebayinc.com/engineering/ou-online-analytical-processing
Announcing the NGINX Core Collection for Ansible

https://www.nginx.com/blog/announcing-nginx-core-collection-ansible
Strategies to reduce Amazon S3 Costs

1. Set the right S3 class for new objects before the creation
2. Adjust the S3 class for existing objects
3. Remove unused S3 objects
4. Use S3 Lifecycle management
5. Expire S3 objects
6. Expire incomplete multipart uploads
7. Compress S3 objects
8. Pack S3 objects
9. Limit object versions
10. Use Bulk retrieval mode for S3 Glacier
11. Use Query in Place functionality
12. Change region

https://www.iobasis.com/Strategies-to-reduce-Amazon-S3-Costs
s5cmd

s5cmd is a very fast S3 and local filesystem execution tool. It comes with support for a multitude of operations including tab completion and wildcard support for files, which can be very handy for your object storage workflow while working with large number of files.

https://github.com/peak/s5cmd