The initial #devcontainers setup I had to see running smoothly was just for test.
However, the test was not trivial.
I built (actually, my son did 😉 😆 ) a fine little lib based on #rust #lapin that allows for publishing/consuming Remote Method Invocation (RMI) structs (#json-ized)
The #devcontainers setup has 3 nodes: producer, processor and consumer.
- Producer publishes a RMI request via #rabbitmq
- Processor processes the request and publishes the RMI result on the result channel
- Consumer consumes the RMI result
And this works.
Now is the time for a more serious setup: #svelte frontend (my younger son built it 😎 ) that will publish identity-related RMIs (register, login, etc) to #rabbitmq and a #rust based Identity processor that will allow for the basic functionality of the #svelte frontend