How To Set Up and Secure an etcd Cluster with Ansible on Ubuntu 18.04
https://www.digitalocean.com/community/tutorials/how-to-set-up-and-secure-an-etcd-cluster-with-ansible-on-ubuntu-18-04
https://www.digitalocean.com/community/tutorials/how-to-set-up-and-secure-an-etcd-cluster-with-ansible-on-ubuntu-18-04
goldpinger
Debugging tool for Kubernetes which tests and displays connectivity between nodes in the cluster.https://github.com/bloomberg/goldpinger
Deconstructing Kubernetes Networking
https://eevans.co/blog/deconstructing-kubernetes-networking/index.html
https://eevans.co/blog/deconstructing-kubernetes-networking/index.html
Ten ‘antipatterns’ that are derailing technology transformations
https://www.mckinsey.com/business-functions/mckinsey-digital/our-insights/ten-antipatterns-that-are-derailing-technology-transformations
https://www.mckinsey.com/business-functions/mckinsey-digital/our-insights/ten-antipatterns-that-are-derailing-technology-transformations
Securing Your Terraform Pipelines with Conftest, Regula, and OPA
https://dev.to/prince_of_pasta/securing-your-terraform-pipelines-with-conftest-regula-and-opa-4hkh
https://dev.to/prince_of_pasta/securing-your-terraform-pipelines-with-conftest-regula-and-opa-4hkh
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
You don’t need reproducible builds
http://blog.cmpxchg8b.com/2020/07/you-dont-need-reproducible-builds.html
http://blog.cmpxchg8b.com/2020/07/you-dont-need-reproducible-builds.html
What every developer should know about database consistency
https://robertovitillo.com/what-every-developer-should-know-about-database-consistency
https://robertovitillo.com/what-every-developer-should-know-about-database-consistency
Envoy 1.15 introduces a new Postgres extension with monitoring support
https://www.cncf.io/blog/2020/08/13/envoy-1-15-introduces-a-new-postgres-extension-with-monitoring-support
https://www.cncf.io/blog/2020/08/13/envoy-1-15-introduces-a-new-postgres-extension-with-monitoring-support
Systems Monitoring with Prometheus and Grafana
https://flightaware.engineering/systems-monitoring-with-prometheus-grafana
https://flightaware.engineering/systems-monitoring-with-prometheus-grafana
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.https://fedoramagazine.org/tcp-window-scaling-timestamps-and-sack
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.
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.https://github.com/kshitijcode/a2a
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.
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
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
Tech Migrations, the Spotify Way
https://engineering.atspotify.com/2020/06/25/tech-migrations-the-spotify-way
https://engineering.atspotify.com/2020/06/25/tech-migrations-the-spotify-way