DEVELOPMENT ENVIRONMENT

~liljamo/felu-ng

felu-ng/README.md -rw-r--r-- 875 bytes
19b89116Jonni Liljamo docs: split docs to crate READMEs and more planning 21 hours ago

#felu

WIP, ignore for now.

#Crates

#bin

#lib

#Initial notes:

#Communication

Certs!

Protobufs over gRPC or just TCP? Which is easier when we need a stream?

One-way stream? Mgmt sends data to ns, and ns can respond Results to received messages, but not send messages to mgmt.

#Version control

Configuration version number. Whole config hash?

#Health checks

Check if all available and on correct version of config. Send config update if not.

5 second intervals.

#Atomic updates

Swap config after update in one operation.

#Scenarios

#New felu-ns

Receive whole config.

#Config updated

Existing felu-ns receive update.

#felu-ns network flaky just as config was supposed to come

Health check will re-send if this happens.