Gauntlet
Guides, Articles, Podcasts, Videos and Notes to Build Reliable Large-Scale Distributed Systems.
đź’® Guides:
- Scaling Web Applications with NGINX, Part 1: Load Balancing.
- Running Nginx as Web Server/Reverse Proxy for Python Apps.
- Running Nginx as Web Server/Reverse Proxy for PHP Apps.
- How To Install LEMP stack on Ubuntu 18.04.
- Manage Log Files with logrotate on Ubuntu.
- Stack Overflow: The Architecture - 2016 Edition.
- Automate and abstract: Lessons from Facebook on engineering for scale.
- How To Install Prometheus on Ubuntu 16.04.
- How To Create a Kubernetes 1.10 Cluster Using Kubeadm on Ubuntu 16.04.
- How to Install Kubernetes on Ubuntu 18.04 Bionic Beaver Linux.
- Container Tutorials.
- Microservices by Martin Fowler.
- How To Install Jenkins on Ubuntu 18.04.
- How To Install Jenkins on Ubuntu 20.04.
- Object Storage vs. Block Storage Services.
- System Design Primer.
- Sharding Pinterest: How we scaled our MySQL fleet.
- How To Configure a Galera Cluster with MariaDB on Ubuntu 18.04 Servers.
- How To Install MongoDB on Ubuntu 20.04
- How To Configure a MongoDB Replica Set on Ubuntu 20.04
- How To Manage Data with MongoDB
- Modernizing Applications for Kubernetes.
- How to Set Up an NFS Mount on Ubuntu 18.04.
- Setting Up LXD 16.04.
- Setting Up LXD 16.04.
- Securing Ubuntu VPS with Linux Firewall.
- How To Create a Multi-Node MySQL Cluster on Ubuntu 18.04.
- How To Migrate a Docker Compose Workflow to Kubernetes.
- Scaling Django to 8 Billion Page Views.
- Configure Zabbix to Securely Monitor Remote Servers on Ubuntu 18.04.
- Troubleshoot Issues in MySQL.
- Install And Configure QEMU In Ubuntu.
- Introducing go-qemu and go-libvirt.
- Orchestrator at GitHub.
- Containers from Scratch.
- How To Configure BIND as a Private Network DNS Server on Ubuntu 18.04.
- How To Deploy and Manage Your DNS using DNSControl on Ubuntu 18.04.
- Take OpenTracing for a HotROD ride.
- Monitoring, Microservices, Self-Healing and the Connection to “AntiFragile” Systems.
- How to break a Monolith into Microservices.
- Refactoring Module Dependencies.
- Fast and flexible observability with canonical log lines.
- Container Ready Applications with Twelve-Factor App and Microservices Architecture.
- How To Setup a etcd Cluster.
- Unicode and Character Sets.
- Customizing Go Binaries with Build Tags.
- Uber Go Guide.
- How Sharding Works.
- The Vert.x Worker Model.
- An Overview of Go’s Tooling.
- Logging Levels.
- Hacker Laws.
- The actor model in 10 minutes.
- RabbitMQ Exchanges, routing keys and bindings.
- Consistent Hashing - An Efficient & Scalable Data Distribution Algorithm.
- How To Install Cassandra and Run a Single-Node Cluster on Ubuntu 14.04
- How To Run a Multi-Node Cluster Database with Cassandra on Ubuntu 14.04
- K8S CSI Developer Documentation.
- Kafka Cluster Connect
- An Introduction to Networking Terminology, Interfaces, and Protocols.
- Understanding IP Addresses, Subnets, and CIDR Notation for Networking.
- Functools - The Power of Higher-Order Functions in Python
- VPCs, subnets, and gateways – fundamentals for working with containers in AWS
- AWS Networking Fundamentals
- How to Configure a Droplet as a VPC Gateway
- DigitalOcean VPC Service
- Use VPC Networks to Secure Your Servers and Other Best Practices
- An Introduction to PHP-FPM Tuning
- Handling Unix Signals in Python
- How To Add Swap Space on Ubuntu 20.04
- The Life of a Packet Through Consul Service Mesh
- Connecting to a private network from GitHub-hosted Actions runners
- Difference between Internet Gateway and NAT Gateway - AWS
- AWS Networking Masterclass - VPC
- Terraform workspace explained!
- Kubernetes Monitoring
- Network issues simulation: How to test against bad network conditions
- How to Use the Linux Traffic Control
- Getting Started with Tilt
- Defining, Measuring, and Managing Technical Debt
- Consul Service Discovery for HAProxy
- Load Balancing with HAProxy Service Discovery Integration
- Turning IPTables into a TCP load balancer for fun and profit
- Iptables Essentials: Common Firewall Rules and Commands
- Backend Basics
- Troubleshooting SYNs to LISTEN Sockets dropped message from Netstat
- Prometheus Alertmanager Best Practices
đź’® Articles:
đź’® Engineering Blogs:
đź’® Personal Blogs:
đź’® Awesome List:
đź’® Videos:
đź’® Podcasts:
đź’® References:
đź’® Observability:
đź’® Courses:
đź’® Languages:
đź’® Books:
đź’® Cloud Free Credits:
đź’® AI & ML: