Learn networking from scratch: OSI/TCP-IP, addressing, TCP/UDP, DNS, HTTP/1.1/2/3, TLS/mTLS, proxies, load balancing, NGINX, Service Mesh (Istio), and K8s networking. Taught in Russian.
The course includes 8 modules and 900+ exercises with instant feedback.
The course covers OSI/TCP-IP, IP addressing and ports, TCP & UDP, DNS, HTTP/1.1/2/3 and TLS, proxies and reverse proxy (NGINX), load balancing (L4/L7, NGINX, HAProxy, Google SRE), Service Mesh (Istio), and K8s networking (Services, Ingress, NetworkPolicies).
Basic Linux and container knowledge helps, especially for the final modules on Service Mesh and K8s networking. The first 5 modules are beginner-friendly — we start from the very basics.
An API Gateway operates at the system boundary (north-south traffic), while a Service Mesh manages traffic between microservices internally (east-west). The course covers both patterns and when to use each.