3 ms·
If a team adopts this pattern and later decides to remove ModelRiver, how hard is it to unwind? Are the request and event models close to provider APIs or fairl
by amalv 8mo ago
If a team adopts this pattern and later decides to remove ModelRiver, how hard is it to unwind? Are the request and event models close to provider APIs or fairly opinionated?
- akarshc 8mo agoThis was something we were careful about. The request and event models are intentionally close to what most providers already expose, rather than introducing a completely new abstraction. Teams usually integrate it incrementally in front of existing calls. If you remove it, you’re mostly deleting the orchestration layer and keeping your provider integrations and client logic. You lose centralized retries and observability, but you’re not stuck rewriting your entire request model. If adopting it requires a full rewrite, that’s usually a sign it’s being applied too broadly.