AWS Kubernetes Health Monitoring for Smart Building Reliability

Ficode reviewed health monitoring across 33+ microservices, corrected a misleading load-balancer health check without planned downtime and defined a three-tier roadmap covering six prioritised services.

The project in context

For a connected-building platform, an unhealthy signal can change how traffic is routed or how a service is restarted. Ficode reviewed health monitoring across 33+ microservices, corrected a misleading load-balancer health check without planned downtime and defined a three-tier roadmap covering six prioritised services.

Misleading health signals. Uneven checks. Too many services to fix at once.

The smart-building platform needed health checks that reflected service readiness rather than returning an inaccurate healthy or unhealthy status. Across a large microservice estate, inconsistent checks also made it difficult to identify where a correction would matter most.

The challenge Before

Misleading signals

A check may not match the real service state

Uneven probe coverage

Checks have different purposes across services

Remediation at scale

A broad estate needs practical priorities

With Ficode Connected Approach

Review signals

Inspect health-check behaviour across 33+ services

Correct the check

Align the misleading load-balancer signal

Plan the work

Three tiers and six prioritised services

Review the checks, correct the false signal and plan the next fixes

01

Review

Assess existing health-check behaviour across more than 33 microservices to understand where signals may be unreliable or missing.

02

Classify

Set out when readiness, liveness and startup checks are appropriate.

03

Correct

Align the identified health-check configuration with the intended service behaviour. The source reports that this correction required no planned downtime.

04

Prioritise

Organise the follow-up work into three tiers and identify six services for prioritised improvements.

From a reported health signal to a clearer operational decision

Review probes

Inspect existing health and load-balancer checks

Compare with behaviour

Assess signals against service readiness

Correct and prioritise

Fix misleading checks; plan follow-up

CONNECTED OUTCOME

One misleading load-balancer check was corrected without planned downtime; remaining improvements were organised into three tiers, with six services prioritised.

A more useful monitoring picture and a practical plan

Broader visibility into health-check gaps

Reviewing more than 33 microservices gave the team a structured view of health-check behaviour across the platform.

A clearer purpose for each check

Differentiating readiness, liveness and startup probes makes it easier to assess whether a check supports routing, restart or startup decisions.

A targeted correction without planned downtime

The misleading load-balancer health check was corrected without planned downtime.

A manageable sequence for follow-up work

Three remediation tiers and six prioritised services gave the platform team a starting point for improving monitoring in stages.

The project outputs were a 33+ service review, a three-tier plan, six prioritised services and a reported correction without planned downtime.

Confirmed technology and implementation scope

Amazon EKS, Kubernetes and microservices; readiness, liveness and startup probe strategy; load-balancer health checks and phased service remediation.

Are your health checks creating confidence or confusion?

Ficode helps platform teams assess probe behaviour, correct misleading health signals and plan practical reliability improvements around real service needs.

Discuss your Kubernetes health monitoring with Ficode