Files
2024-04-20 10:21:42 -04:00

1.6 KiB

Year in review

January

  • Setting up environments for platform to test auth0 changes against portal
  • Created a golang library to make it easier to build algolia indexes in our applications. Used by bouncer, and quantum to provide nice searchable interfaces on our frontends.
  • Implemented the initial OIDC endpoints for identity-api in LBaaS

February

  • Wrote helm charts for identity-API
  • Bootstrapped initial identity-api deployment
  • Discussed token format for identity-api
  • Adding algolia indexing to quantum resources

March

  • Drafted plan for upgrading the monolith from Rails 5 to Rails 6 and Ruby 2 to Ruby 3.
  • Implemented extra o11y where we needed for the upgrade
  • Used gradual rollout strategy to build confidence
  • Upgraded CRDB and documented the process

April

  • Added testing to exoskeleton - some gin tooling we use for go services

May

  • Started work on the ResourceOwnerDirectory
  • Maintenance on exoskeleton

June

  • More ROD work
  • Ruby 3 upgrade
  • Added service to service clients for coupon
  • Testing LBaaS with decuddle
  • Added events to the API

July

  • Deploy Resource Owner Directory

August

  • Get ready for LBaaS Launch

September

  • Implemented queue scheduler

Talks:

  • Session Scheduler
  • Static analysis on Ruby
  • API Auth discussion with using identity-api
  • API monoitoring by thinking about what we actually deliver
  • Deep diving caching issues from #_incent-1564
  • Recorded deployment and monitoring of API
  • Monitoring strategy for the API Rails/Ruby Upgrades
  • CRDB performance troubleshooting

Docs: