Understand the incident response process and shared responsibility model for handling bugs, outages,and service disruptions on the illuminis platform.
When an application experiences a bug or outage on the illuminis Developer Platform, the incident response depends on whether the issue originates from the application code, the platform infrastructure, or an external dependency. The platform provides monitoring, alerting,and recovery tools to help developers identify and resolve issues quickly while minimizing customer impact.
The responsibility model for incidents follows a clear division:
The platform provides comprehensive monitoring for all deployed applications at no additional cost:
The platform includes automatic recovery mechanisms to minimize downtime. If a container crashes, the orchestration layer automatically restarts it within seconds. If a health check fails repeatedly, the platform routes traffic away from unhealthy instances to healthy ones. Auto-scaling responds to sudden traffic spikes by provisioning additional instances. These mechanisms mean that many transient issues are resolved automatically before customers notice an impact.
When a platform-level incident affects hosted applications, illuminis provides real-time status updates through the Developer Console, email notifications,and a public status page. Developers are notified of the issue, expected resolution timeline,and any actions they need to take. For application-level issues, the Developer Console provides tools for posting status updates to affected customers through the marketplace.
If a code deployment introduces a bug, the platform supports instant rollback to the previous stable version with a single click in the Developer Console. Zero-downtime deployments mean that customers continue using the previous version while you investigate and fix the issue. Database point-in-time recovery allows restoring data to a specific moment before an issue occurred, protecting against data corruption from application bugs.