Network emulation for Docker containers
TL;DR
Pumba
netem delay
andnetem loss
commands can emulate network delay and packet loss between Docker containers, even on single host. Give it a try!
Introduction
Microservice architecture has been adopted by software teams as a way to deliver business value faster. Container technology enables delivery of microservices into any environment. Docker has accelerated this by providing an easy to use toolset for development teams to build, ship, and run distributed applications. These applications can be composed of hundreds of microservices packaged in Docker containers.