partisan
awesome-chaos-engineering
partisan | awesome-chaos-engineering | |
---|---|---|
3 | 3 | |
887 | 5,797 | |
0.7% | - | |
8.3 | 0.0 | |
about 1 month ago | 4 months ago | |
Erlang | ||
Apache License 2.0 | Creative Commons Zero v1.0 Universal |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
partisan
-
Distributed² Machine Learning Notebooks with Elixir and Livebook
> I do wonder if maybe streaming large data chunks over Erlang distribution might be a problem and a secondary data channel (e.g. over udp or sctp) might be worth playing with.
You may want to take a look at the partisan[0] library written in Erlang. It is basically that, a reimagination of distributed Erlang, except that it can be multiplexed over multiple connections.
[0] - https://github.com/lasp-lang/partisan/
-
need help understanding gossip protocol in erlang
Projects: - https://github.com/helium/plumtree - https://github.com/lasp-lang/partisan
-
Toxiproxy is a framework for simulating network conditions
You might be interested in Partisan's fault injector. I don't know if @cmeiklejohn is still working on it, but it's really cool nonetheless.
https://www.youtube.com/watch?v=KrwhOkiifQ8
https://github.com/lasp-lang/partisan
awesome-chaos-engineering
-
Show HN: A script to test whether a program breaks without network access
https://github.com/dastergon/awesome-chaos-engineering#notab...
IIUC, MVVM apps can handle delayed messages - that sit in the outbox while waiting to reestablish network connectivity - better than apps without such layers.
Which mobile apps work during intermittent connectivity scenarios like disasters and disaster relief (where first priority typically is to get comms back online in order to support essential services (with GIF downloads and endless pull-to-refresh))?
-
Toxiproxy is a framework for simulating network conditions
What a useful tool for resilience engineering.
https://github.com/dastergon/awesome-chaos-engineering#notab... does list toxiproxy.
Any general pointers for handling network connectivity issues (from any OSI layer) in client and server apps?
Many apps lack 'pending in outbox' functionality that we expect from e.g. email clients.
Who could develop a set of reference toxiproxy 'test case mutators' (?) for simulating typical #DisasterRelief connectivity issues?
-
How Chaos Engineering Practices Will Help You Design Better Software
Pavlos Ratis – Chaos Engineering resources
What are some alternatives?
vaurien - TCP hazard proxy
awesome-sre - A curated list of Site Reliability and Production Engineering resources.
noxious - A Rust port of Toxiproxy server
toxiproxy - :alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
yamerl - YAML 1.2 and JSON parser in pure Erlang
Comcast - Simulating shitty network connections so you can build better systems.
khepri - Khepri is a tree-like replicated on-disk database library for Erlang and Elixir.
eatmynetwork - A small script for running programs with (minimal) network sandboxing