Tag: networking
Browse 9 practical software engineering resources tagged with "networking". Discover code recipes, design patterns, documentation templates, and in-depth guides to help you build, deploy, and maintain production-ready solutions involving networking. Each resource is written for engineers who ship real systems, with copy-paste examples and practical trade-offs.
Computer Networking
Networking connects applications, services, and users. It requires understanding protocols, DNS, load balancing, proxies, firewalls, and TLS.
The resources below cover TCP/IP, DNS, CDN, reverse proxies, VPCs, mTLS, and troubleshooting. Each guide focuses on patterns that are secure and scalable.
Every resource includes clear explanations, copy-paste code, and practical warnings. Use them to make informed decisions, avoid production pitfalls, and speed up your delivery. If you are just getting started, read the beginner-friendly articles first; if you are experienced, jump straight to the advanced patterns and architecture guides. New resources are added regularly, so bookmark this page and check back for the latest patterns.
Docker Network Isolation and Inter-Container Security
Secure inter-container communication with custom Docker networks, network segmentation, and access...
Load Balancing with HAProxy and Health Checks
Configure HAProxy as a high-performance load balancer with active health checks, sticky sessions,...
Provision an AWS VPC with Terraform
How to use Terraform to provision a production-ready AWS VPC with public and private subnets, NAT...
Configure iptables Firewall Rules with Bash
Set up basic firewall rules with iptables and bash scripts
Ambassador: Offload Cross-Cutting Concerns to a Proxy
How to offload cross-cutting concerns to a proxy ambassador. Covers connection pooling, retry...
Network Security Template
A template for documenting VPC, firewall, and DNS security rules inventory.
Complete Guide to Kubernetes Ingress
Configure and troubleshoot Kubernetes Ingress controllers. Covers NGINX Ingress, TLS, path routing,...
Complete Guide to Kubernetes Networking
Master Kubernetes networking. Covers Services, Ingress, NetworkPolicies, CNI plugins, DNS, service...
Service Mesh — Istio, Linkerd, and Sidecar Architecture
A practical guide to service mesh: what it is, when to adopt it, core concepts (sidecar, mTLS,...