Skip to content

Arch Forum 2026-10-02

Participants: Backend devs and Victor

Agenda

  • Platform news
  • Config automatic reload
  • Rebtel + Majority
  • LithicTesting Demo (Shakib)

Summary

Platform news

Config automatic reload

Today we automatically reload config files in the config loading library in be-platform. But then it depends on the exact usage of the config class if the updated config will actually have any effect on the logic. Since this is quite hidden, should we remove the feature all together?

Notes:
- If we would automatically restart on config syncs, then in some special cases it might be good to be able to skip the restart. E.g. deploy new config, no restart of old code, then deploy new code. Then the updated config only came in effect on the new code, for "free".
- In some cases its clear what needs restart or not, but in many cases its not. One especially tricky case is global configuration changes that require a restart today. Very easy to miss restarting some service.

Rebtel + Majority

A short info about joint sharing projects:

  1. Rebtel and Majority both use (Majority) Simon (dt-ai-agents repo).
  • Shared repo, dt-ai-agents
  • Two instances of simon deployed Simon and Sophie.
  • (Majority) Hydra manages articles in both instances here. Given sufficient permissions a user can toggle between managing Majority or Rebtel articles.
  • Each instance has its own DB, KV etc.
  1. We want to unify so that rebtel uses (majority) risk (be-risk repo).
  • Shared repo, be-risk
  • Details to be decided.

LithicTesting Demo (Shakib)

Shakib show how we handle regression testing involving the 3rd party Lithic, which uses the special LithicTesting service (still in the be-lithic repo). This is a useful technique for working with third-party providers that have limited or unstable testing environments.

Slides here