- Sheet
- 02 / 05
- Rev
- 2026.08
- Title
- A contact centre with no data centrePlate 01
- Author
- B. BolekFrankfurt/M
- Client
- US healthcare provider
- Role
- Architect
- Stack
- Amazon Connect · Amazon Lex · AWS Lambda · .NET Core · React
Case study 01 · US healthcare provider
A contact centre with no data centre
Cloud-native contact centre for a US healthcare provider, architected from an empty AWS account: routing, self-service, agent desktop, and the boundary that keeps patient data out of the parts that should never see it.
01/Context
The provider ran patient calls through a contact centre it could not change quickly. Adding a queue, a prompt, or a routing rule meant a vendor ticket and a release window. The brief was to replace it with something the provider's own teams could operate — and to do it without standing up a single server.
02/Constraints
Constraints
- Patient data
- Anything that touches protected health information has to stay inside a small, auditable set of services. Most of the system is designed so that it never sees it at all.
- No servers
- The operating model assumed no infrastructure team. Every component had to be managed by AWS or it did not go in.
- Business-hours change
- Routing and prompts change with staffing. Those changes could not require a deployment.
03/Architecture
Architecture
- Telephony and routing
- Amazon Connect owns the call. Contact flows stay deliberately thin — they identify the caller, ask Lambda what to do, and route. The decision logic lives in code that can be tested, not in a flow diagram that cannot.
- Self-service
- Amazon Lex handles intent capture for the calls that never need a person. Fulfilment runs in Lambda against the provider's systems of record, with a hard timeout and a human fallback on every path.
- Services
- .NET Core services behind API Gateway carry the domain: eligibility, appointments, case history. They are the only components inside the PHI boundary, and they are the only ones with access to the encrypted store.
- Agent desktop
- A React application embedding the Connect CCP, so an agent sees the caller's context in the same window as the call controls instead of alt-tabbing between four systems.
04/Outcome
Outcome
- A routing or prompt change went from a vendor ticket and a release window to something the provider's own operations team does itself, unattended.
- No servers to patch: the whole system is managed AWS services plus deployable code.
- The PHI boundary is small enough to review in an afternoon.