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
Service Mesh Era: Building Modern Apps with YugabyteDB and Istio

https://blog.yugabyte.com/service-mesh-era-building-modern-apps-with-yugabytedb-and-istio
TIOBE Index for November 2020

November Headline: Python is unstoppable and surpasses Java

https://www.tiobe.com/tiobe-index
Building Kubernetes Native SaaS applications: iterating quickly by deploying in-cluster data planes

https://blog.pixielabs.ai/hybrid-architecture/hybrid-architecture
How to Become Cloud Native - And the Tools to Get You There

1. Microservices
2. Continuous Integration / Continuous Deployment
3. Containers
4. Container Orchestration
5. Infrastructure as Code
6. Secrets
7. Certificates
8. API Gateway
9. Logging
10. Monitoring
11. Alerting
12. Tracing
13. Service Mesh

https://codersociety.com/blog/articles/cloud-native-tools
Origins of the youtube-dl project

As you may know, as of the time this text is being written youtube-dl’s repository at GitHub is blocked due to a DMCA takedown letter received by GitHub on behalf of the RIAA. While I cannot comment on the current maintainers' plans or ongoing discussions, in light of the claims made in that letter I thought it would be valuable to put in writing the first years of youtube-dl as the project creator and initial maintainer.

https://rg3.name/202011071352.html
GitHub hasn't been hacked

We accidentally shipped an un-stripped/obfuscated tarball of our GitHub Enterprise Server source code to some customers a couple of months ago. It shares code with github.com. As others have pointed out, much of GitHub is written in Ruby.

https://news.ycombinator.com/item?id=24995121
Tempo

Grafana Tempo is an open source, easy-to-use and high-scale distributed tracing backend. Tempo is cost-efficient, requiring only object storage to operate, and is deeply integrated with Grafana, Prometheus, and Loki. Tempo can be used with any of the open source tracing protocols, including Jaeger, Zipkin, and OpenTelemetry.

https://github.com/grafana/tempo
hoppscotch

A free, fast and beautiful API request builder used by 100k+ developers.

https://github.com/hoppscotch/hoppscotch
Vitess

Vitess is a database clustering system for horizontal scaling of MySQL through generalized sharding.

By encapsulating shard-routing logic, Vitess allows application code and database queries to remain agnostic to the distribution of data onto multiple shards. With Vitess, you can even split and merge shards as your needs grow, with an atomic cutover step that takes only a few seconds.

Vitess has been a core component of YouTube's database infrastructure since 2011, and has grown to encompass tens of thousands of MySQL nodes.

https://github.com/vitessio/vitess
Web Performance 101

This is an introduction to the modern web loading performance. Learn why performance is important, what performance optimizations exist and what tools help to understand if your app is doing well.

https://3perf.com/talks/web-perf-101
earthly

Earthly is a build automation tool for the container era. It allows you to execute all your builds in containers. This makes them self-contained, reproducible, portable and parallel. You can use Earthly to create Docker images and artifacts (eg binaries, packages, arbitrary files).

https://github.com/earthly/earthly
Announcing k0s, the Smallest, Simplest Kubernetes Distribution

I’m excited to introduce a new Kubernetes distro called k0s. It is created by the team behind Lens, the Kubernetes IDE project. This new open source project is the spiritual successor to the Pharos Kubernetes distro that was also developed and maintained by the team. I like to say that k0s does for Kubernetes what Docker did for containers.

k0s is a modern, 100% upstream vanila Kubernetes distro that is designed and packaged without compromise. It is broadly applicable from local development to large scale production deployments. It runs anywhere and everywhere, with no dependencies, and 1 line installation.

https://medium.com/@adamparco/announcing-k0s-the-smallest-simplest-kubernetes-distribution-3626c86575d5

https://k0sproject.io
How to deploy a production-grade Kubernetes cluster on AWS

This guide will walk you through the process of configuring a production-grade Kubernetes cluster on AWS.

https://gruntwork.io/guides/kubernetes/how-to-deploy-production-grade-kubernetes-cluster-aws
Announcing Linkerd 2.9: mTLS for all, ARM support, and more!

https://linkerd.io/2020/11/09/announcing-linkerd-2.9
ripgrep (rg)

ripgrep is a line-oriented search tool that recursively searches your current directory for a regex pattern. By default, ripgrep will respect your .gitignore and automatically skip hidden files/directories and binary files.

https://github.com/BurntSushi/ripgrep