developer environment and keep a reasonable cognitive load? • Illustrate usage of modern development techniques (mocking, contract testing, containers testing, observability, …) • Managing complexity and deal with non-deterministic behavior.
🧠 User place Order orchestrate process ❌ LLM integration can be slow, costly, tedious to use in CI environment… We can use simulations/mocked responses to speed-up the feedback loop when testing non-LLM areas
🗂 LLM 🧠 User check Inventory place Order orchestrate process Warehouse MCP ❌ Mocks Contract Testing MCP Team can validate with no delay, in isolation. Backend Team can guarantee conformance with spec, ensure smooth integration.
for cutting dependencies and providing with fast feedback loops • Observability is mandatory for understanding how distributed AI-infused apps are expected to work • Dapr provides powerful abstractions, making your application portable and your workflow durable • All of the above can run on your machine without a Kubernetes cluster!