What does HackerNews think of toxiproxy?

:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing

Language: Go

#42 in Go
#6 in Testing
I use this to simulate delays between various local services:

https://github.com/Shopify/toxiproxy

If you have Docker all you need is a few terminal commands

https://github.com/Shopify/toxiproxy is a perfect solution for that. I used it quite successfully years ago and it looks like it's still pretty active.
Toxiproxy [1] is a tool that allows to create network tunnels with random network problems like high latency, packet drops or slicing, timeouts, etc.

Setting it up requires some effort (you can't just choose a region in your AWS config), but it's available now and can be integrated with tests.

[1] https://github.com/Shopify/toxiproxy

See also:

• Chrome's "throttling" feature: https://helpdeskgeek.com/networking/simulate-slow-internet-c...

• Whole-computer "make my network stack worse" utilities:

• • macOS's Network Link Conditioner: https://nshipster.com/network-link-conditioner/

• • clumsy (for Windows): http://jagt.github.io/clumsy/index.html

• • dummynet (for Linux): http://info.iet.unipi.it/~luigi/dummynet/

• A naughty SOCKS5 proxy (multiplatform): https://github.com/Shopify/toxiproxy

This looks suspiciously similar to https://github.com/Shopify/toxiproxy which is an older project. It even uses similar naming "toxic" "poisons".