Releasing GitHub Actions
Как написать и зарелизить свой собственный GitHub Actions.
https://jeffrafter.com/releasing-github-actions
Как написать и зарелизить свой собственный GitHub Actions.
https://jeffrafter.com/releasing-github-actions
API design: Understanding gRPC, OpenAPI and REST and when to use them
Сравнение gRPC, OpenAPI и REST от Google.
https://cloud.google.com/blog/products/api-management/understanding-grpc-openapi-and-rest-and-when-to-use-them
Сравнение gRPC, OpenAPI и REST от Google.
https://cloud.google.com/blog/products/api-management/understanding-grpc-openapi-and-rest-and-when-to-use-them
One Team At Uber Is Moving From Microservices To Macroservices
https://highscalability.com/blog/2020/4/8/one-team-at-uber-is-moving-from-microservices-to-macroservic.html
https://highscalability.com/blog/2020/4/8/one-team-at-uber-is-moving-from-microservices-to-macroservic.html
Announcing Pulumi 2.0, Now with Superpowers
https://www.pulumi.com/blog/pulumi-2-0
What is Pulumi?
We call Pulumi’s unique approach Modern Infrastructure as Code:
Real Languages. Use the best languages and tools to declare infrastructure and gain best-in-class productivity and engineering capabilities. Connect to existing communities and ecosystems and leverage world-class language and tooling innovation.
Multi-Cloud. Adopt consistent workflows across any cloud(s) — public, private, or hybrid — while still using the full breadth and depth of your target cloud’s services.
Modern Architectures. Although Pulumi works great for legacy workloads, it was born in a world of modern container, serverless, and cloud-native architectures. Feel free to mix and match these approaches as you modernize over time.
Cloud Engineering Teams. By choosing Pulumi, you’re betting on your team. The whole team, in fact: developers, infrastructure and operations teams, and security engineers alike. Tackle cloud solutions together without technology or team silos.
https://www.pulumi.com/blog/pulumi-2-0
Creating a Helm repo on Google Cloud
https://medium.com/@swade1987/creating-a-helm-repo-on-google-cloud-d970cccb60c9
https://medium.com/@swade1987/creating-a-helm-repo-on-google-cloud-d970cccb60c9
Things I Wished More Developers Knew About Databases
Отличнейший пост про подводные камни баз данных от Jaana B. Dogan.
https://medium.com/@rakyll/things-i-wished-more-developers-knew-about-databases-2d0178464f78
Отличнейший пост про подводные камни баз данных от Jaana B. Dogan.
https://medium.com/@rakyll/things-i-wished-more-developers-knew-about-databases-2d0178464f78
Vim Kuberetes YAML Support
Как настроить vim для удобной работы с ямлами кубера.
https://octetz.com/docs/2020/2020-01-06-vim-k8s-yaml-support
Как настроить vim для удобной работы с ямлами кубера.
https://octetz.com/docs/2020/2020-01-06-vim-k8s-yaml-support
kuttl
https://kuttl.dev
The KUbernetes Test TooL (KUTTL) is a toolkit that makes it easy to test Kubernetes Operators, just using YAML.
It provides a way to inject an operator (subject under test) during the TestSuite setup and allows tests to be standard YAML files. Test assertions are often partial YAML documents which assert the state defined is true.
It is also possible to have KUTTL automate the setup of a cluster.
https://kuttl.dev
Implementing a custom Kubernetes authentication method
Подробный гайд по настройке LDAP аутентификации в k8s.
https://learnk8s.io/kubernetes-custom-authentication
Подробный гайд по настройке LDAP аутентификации в k8s.
https://learnk8s.io/kubernetes-custom-authentication
Doing more with less time: critical skills for productive programmers
https://codewithoutrules.com/2020/04/20/productivity-skills/
https://codewithoutrules.com/2020/04/20/productivity-skills/
GitOps from the trenches
Как готовят GitOps в компании Targetprocess.
https://medium.com/targetprocess/gitops-from-the-trenches-a1853992526b
Как готовят GitOps в компании Targetprocess.
https://medium.com/targetprocess/gitops-from-the-trenches-a1853992526b
Configure RBAC in Kubernetes Like a Boss
https://medium.com/trendyol-tech/configure-rbac-in-kubernetes-like-a-boss-665e2a8665dd
https://medium.com/trendyol-tech/configure-rbac-in-kubernetes-like-a-boss-665e2a8665dd
Load balancing and scaling long-lived connections in Kubernetes
https://learnk8s.io/kubernetes-long-lived-connections
https://learnk8s.io/kubernetes-long-lived-connections
Результаты ежегодных опросов Go и Rust разработчиков.
Go Developer Survey 2019 Results
https://blog.golang.org/survey2019-results
Rust Survey 2019 Results
https://blog.rust-lang.org/2020/04/17/Rust-survey-2019.html
Go Developer Survey 2019 Results
https://blog.golang.org/survey2019-results
Rust Survey 2019 Results
https://blog.rust-lang.org/2020/04/17/Rust-survey-2019.html
desed
https://github.com/SoptikHa2/desed
Debugger for Sed: demystify and debug your sed scripts, from comfort of your terminal.
https://github.com/SoptikHa2/desed
falcon
https://github.com/plotly/falcon
Falcon is a free, open-source SQL editor with inline data visualization. It currently supports connecting to RedShift, MySQL, PostgreSQL, IBM DB2, Impala, MS SQL, Oracle, SQLite and more.
https://github.com/plotly/falcon
Kubernetes Tutorial: Architecture, Basics, Features
Максимально краткий обзор архитектуры Kubernetes.
https://www.guru99.com/kubernetes-tutorial.html
Максимально краткий обзор архитектуры Kubernetes.
https://www.guru99.com/kubernetes-tutorial.html
Help the World by Healing Your NGINX Configuration
https://www.nginx.com/blog/help-the-world-by-healing-your-nginx-configuration
https://www.nginx.com/blog/help-the-world-by-healing-your-nginx-configuration
A day in the life of a SRE at GitLab with Laura Montemayor
https://about.gitlab.com/blog/2020/04/13/lm-sre-shadow
https://about.gitlab.com/blog/2020/04/13/lm-sre-shadow