Making it very simple to run the services (except driver mobile app simulator) outside docker (e.g., IDE). This is very useful for interactive demos with failures, debuggers, etc.
setup works offline (after containers are built) - also helpful for conference demos where internet access may be flaky
removing kafka during order submit, using it only for the driver app status updates. this allows us to remove the rest proxy and simplify code, like making the order workflow a service (not an object), ensuring idempotency simply via adding idempotency keys in the web UI, etc.
Various changes, most importantly