Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Toggles. Improve feature toggle sustainability and discoverability by annotating our toggles and implementing automated reporting as described in OEP-17. (2 dev-month)

  • Platform Direction. Direct the future state of the platform by documenting (in the form of ADRs) and aligning on technical decisions of how the platform should be (its structure, tests, APIs, etc). (2 dev-month)

  • API Practices. Improve the speed of API creation and usage by aligning on API standards and technologies. (4 dev-month)

  • Inter-service Communications. Provide guidelines for communicating between micro-services and synchronizing data across services. Possibly introduce an eventing architecture, such as Kafka. (3 dev-month)

  • Authentication. Improve speed of API creation and usage by providing a consistent JWT+OAuth authentication framework across all of our microservices, with updates to all Django middlewares and Django APIs. (3 dev-month)

  • Authorization. Improve performance of permission checking and developer speed of permission management by implementing the Permissions ADR and updating has_access calls in this sheet. (4 dev-month)

Delightful Developer Experience & Efficiency

...