Skip to content

Sidecar for applications running O5 in AWS to adapt gRPC to the infra

License

Notifications You must be signed in to change notification settings

pentops/o5-runtime-sidecar

Repository files navigation

O5 Runtime Sidecar

This runs alongside an o5 application to adapt everything to the infrastructure.

The interface between the sidecar and the application is mainly gRPC

Currently it's just a JSON proxy.

Plan:

  • Messaging via any number of underlying protocols
  • Outbox pattern, postgres and potentially others
  • CORS, Auth, Metrics, Logging
  • Postgres auth proxy

The sidecar trusts the application's reflection proto, this is probably not great but have to start somewhere. Comparing the reflection proto to some central registry could be interesting but not in the initial scope.