StackPractices

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,...