zio / zio-keeper

A ZIO library for building distributed systems
https://zio.dev/zio-keeper
Apache License 2.0
199 stars 41 forks source link

local development environment automation #103

Open pshemass opened 4 years ago

pshemass commented 4 years ago

we should have docker compose or terraform script to setup cluster locally for testing

klangner commented 4 years ago

What should this docker compose contain? Which application should be dockerized first? This Example . Or maybe something should be build based on the tests?

pshemass commented 4 years ago

@klangner the idea is to quickly create cluster of 3-4 nodes to test. Ideally would be to run some chaos experiment locally to check for instance if membership or other functionality like leader election survive.

klangner commented 4 years ago

I can create setup for local cluster using docker compose (K8s?). Here is my proposition how to do it in the following steps:

Or as a starting point I can dockerize Example application first? Any thoughts? Or maybe other ideas?