Versions Compared

Key

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

...

Info

Please enter your proposed topics for discussion here.
In Lean Coffee Style (link1, link2), we will vote on which topics the group wants to discuss and time-box the discussion to 10 or 15mns → 5mns (if re-voted) → 5mns (if re-voted).

  • How do devstack problems get addressed? Who’s responsible for this?

    • Currently, whoever is impacted and/or the team that owns the service which initial troubleshooting identifies as the cause

      • This doesn’t work super well, we’re hoping decentralized devstack will make it more clear that each team is responsible for maintaining its own dev environment

  • What about pipeline ownership and problems?

    • SRE owns infrastructure (GoCD, Kubernetes, etc.)

    • Architecture owns basic pattern of deployment?

    • Service owners own the pipelines for their own service (but often need to ask for help due to knowledge/experience gaps)

    • Pipelines are in the process of being switched from GoCD to Kubernetes

  • Type hinting: Do we want it? Everywhere or just in APIs? etc?

    • Yes we want it

    • Nobody is actively working on it at the moment

    • Anywhere we add it should start running the type checker to catch problems, and fix them

    • Got into the weeds about testing, where to run tests, can we stop using build-jenkins, etc.

    • Blocked in edx-platform by sys.path hacks - Cale is slowly chipping away at this

    • There’s a risk of specifying types too precisely (when the code is more lenient than the annotated types)

    • How are types better than good code documentation?

      • Automated checks in CI to make sure they stay

  • Q&A with Feanil on Inter-service Eventing

    • Have we decided what to use?

      • We’ve decided to try Pulsar first, but aren’t positive it’ll be the final choice

    • When is it happening?

      • Later this year

      • When we have a use case which has developers available to work on a pilot

  • Preview of decentralized devstack?

Backlog of Questions/Discussions

...

  • React - Discussions Forum - editor input - draft JS

  • Questions about frontend-platform and edx-platform (AJ and David Joy)

  • Branding: How can we keep branded edX Strings separate from the open source code (right now English string values are also edX-branded string values) +1

  • Q&A with Feanil on Inter-service Eventing

  • Type hinting: Do we want it? Everywhere or just in APIs? etc?3

  • Shopping cart deprecation with Diana

    • lessons learned, knowledge sharing on dead code, etc.

...