Daniel Hochman
Daniel Hochman
**Description** Adding some form of asynchronous tasks will allow us to perform jobs that have multiple phases. This can be used to ensure a task was completed by an infrastructure...
**Description** Clutch currently uses stateless sessions for authn (JWT is signed and valid until expiry). This makes session invalidation impractical, so it is not implemented. In Lyft's network topology, this...
**Description** Currently we only use pbjs to serialize request objects. Services will make accessing APIs on the backend prescriptive, reducing the burden on the developer to handle API calls and...
**Description** There shouldn't be any scenario where the frontend needs to access the config definitions in `api/config`, yet they are compiled in anyways. This is unnecessary bloat added to `frontend/api/index.{js,d.ts}`....
**Description** Instead of relying on code review to catch breaking changes, we can do so with tooling. https://github.com/nilslice/protolock https://buf.build/docs/migration-protolock/ At the time of this writing, Clutch's APIs have limited stability...
**Description** Each component on the components page should link to a detailed page with more information, mainly how to configure it and documentation for all of the fields. One open...