| Sensor readingsMost landlords buy sensors as a service, so take readings from the provider's API. Don't build on Azure IoT Central, which retires on 20 September 2029, or AWS IoT Events, which has ended. | API Gateway receiving readings from the sensor provider's platform; AWS IoT Core if gateways connect directly | API Management receiving readings from the sensor provider's platform; Azure IoT Hub if gateways connect directly | Kong, or an MQTT broker (e.g. Eclipse Mosquitto) feeding Apache Kafka |
|---|
| Time-series historyKeep hourly summaries, not every raw reading, and delete them on a set schedule. Timestream for LiveAnalytics is closed to new customers. | Timestream for InfluxDB | Fabric Real-Time Intelligence (Eventhouse) | TimescaleDB or InfluxDB |
|---|
| Housing data pipelineNightly extracts of stock condition, repairs, complaints and contact data, keyed on the property reference. Fixing that key is often half the work. | AWS Glue, Amazon S3 | Data Factory and OneLake in Microsoft Fabric | Apache Airflow, with PostgreSQL or Apache Iceberg on Ceph |
|---|
| Risk modelGradient-boosted trees on home-level features usually beat anything fancier here, and are easier to explain to surveyors and tenants. | SageMaker AI | Azure Machine Learning | MLflow and Kubeflow on Kubernetes |
|---|
| Reasons and fairness checksSageMaker Clarify and Model Monitor closed to new customers on 30 July 2026, so new AWS builds run these checks in their own pipeline. | Open-source libraries (e.g. SHAP, Fairlearn) in SageMaker AI Pipelines | Azure Machine Learning Responsible AI dashboard and model monitoring | Open-source libraries (e.g. SHAP, Fairlearn) in MLflow and Kubeflow pipelines |
|---|
| Summaries and pre-visit packsBoth clouds offer a choice of models, including Claude. The pack summarises the home's history; it never gives a view on the cause. | Amazon Bedrock | Microsoft Foundry | Open-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub |
|---|
| Agent runtimeThe original Bedrock Agents closed to new customers on 30 July 2026; new builds use AgentCore. | Amazon Bedrock AgentCore | Foundry Agent Service | An open-source agent framework (e.g. LangGraph) on Kubernetes |
|---|
| Workflow and events | AWS Step Functions, EventBridge, SQS | Logic Apps or Durable Functions, Event Grid, Service Bus | Temporal, Apache Kafka or RabbitMQ |
|---|
| Link to the housing management systemAgree in discovery what your housing system supplier's API allows: creating an inspection request, or only reading. | API Gateway, plus your existing integration platform if you have one | API Management, plus your existing integration platform if you have one | Kong or your existing API gateway, plus your existing integration platform if you have one |
|---|
| Human reviewThe list and the reasons appear where the team already works, next to the open Awaab's Law cases. | In the damp and mould team's existing case tool | In the damp and mould team's existing case tool | In the damp and mould team's existing case tool |
|---|
| GuardrailsBlocks wording that blames the household, such as lifestyle or drying clothes, in packs and drafts. | Bedrock Guardrails | Foundry guardrails (Azure AI Content Safety) | Open-source guardrails (e.g. NeMo Guardrails, Llama Guard) |
|---|
| Identity, permissions, keysSensor data is visible only to the damp and mould team and surveyors, not to tenancy enforcement. | IAM Identity Center, Amazon Verified Permissions, KMS | Entra ID, Azure RBAC, Key Vault, Purview | Keycloak or your existing Active Directory; OpenBao or HashiCorp Vault; an HSM |
|---|
| Monitoring and auditLog every score, every list, every approval and every visit outcome, with the model version. | CloudWatch, CloudTrail | Azure Monitor, Log Analytics | Prometheus, Grafana, OpenTelemetry |
|---|
| UK data residencyIONOS AI Model Hub runs in German data centres: EU, not UK, residency. Check where the sensor provider stores readings, too. | eu-west-2 (London) | UK South / UK West | Your own UK data centre, or a UK or EU provider |
|---|