Skip to main content

Self-assessment checklist

Work through this checklist to see whether your application can run on the platform, and where adaptation work is waiting. It mirrors the requirement chapters one to one; every "no" links you to the chapter that explains what is expected.

info

This is guidance for your own planning. The binding assessment happens in the platform's admission process, against the contract documents of your procedure.

Five questions that decide the most​

Before the tables: the five issues that most often rule an application out, or drive the bulk of the adaptation effort.

  1. Does it run in one of the four runtime types without code changes? Dependencies on one provider's proprietary services are the most common blocker.
  2. Can login be delegated to an external OIDC/OAuth2 identity provider? A proprietary, application-own auth system is the most common single piece of rework.
  3. Can it be installed, upgraded and rolled back with zero manual steps? Steps that require manual host access fail this requirement.
  4. Can it live without infrastructure admin access? Vendors receive no cluster or host privileges, for installation or for operations.
  5. Can customers leave with their data? Complete export in open formats, interpretable without your help.

The full checklist:

Runtime & deployment​

#RequirementMet?
1.1Runs in at least one of the four runtime types (Managed Containers, Kubernetes/Cloud Native, Codesphere Reactives, Virtual Machines) without code changes☐
1.2No hard dependencies on cloud-provider-specific managed services or proprietary cloud APIs☐
1.3Fully described in a declarative Landscape definition; deployment runs from it alone☐
1.4Deploy, upgrade and rollback fully automated and repeatable☐
1.5No manual intervention on host systems☐
1.6Configuration exclusively via parameters, values, CRDs or environment variables☐
1.7No secrets in the image or source code; secrets drawn from the platform Vault☐
1.8Deployment artefacts versioned in openCode and sourced only from there☐
1.9Works under a platform-provided domain with platform-provided certificates; no own domains/certs required☐
1.10All external connections documented☐
1.11On Kubernetes or VMs: conformity with the platform's Confidential Computing standards☐

→ Runtime & deployment

Identity & access​

#RequirementMet?
2.1OIDC/OAuth2 login against an external IdP; no parallel own authentication☐
2.2Claims mapping onto application roles works☐
2.3Logout actually ends the session☐
2.4Role and permission concept documented comprehensibly☐

→ Identity and access management

Data & backup​

#RequirementMet?
3.1Uses a platform managed database (e.g. PostgreSQL) or deploys and manages its own☐
3.2Backup runs regularly, restore works, both are logged☐
3.3Database schema migrations run automated and are documented☐

→ Data storage and persistence

Resilience & scaling​

#RequirementMet?
4.1No single points of failure in critical components☐
4.2Survives pod restarts, rolling updates and node failures without data loss or manual intervention☐
4.3Stateful components keep consistent state across restart and relocation☐
4.4Resource requests, limits, security level and scaling boundaries stated; HPA recommendations available☐

→ Availability, resilience and scaling

Observability​

#RequirementMet?
5.1Structured logging via the platform's logging service☐
5.2No secrets or sensitive data in logs☐
5.3Working, documented liveness/readiness health checks☐
5.4Runbooks for operations and incident handling exist and are current☐
5.5(Should) Prometheus-compatible metrics, SLIs, OpenTelemetry tracing☐

→ Observability and supportability

Security & data protection​

#RequirementMet?
6.1Would pass image scanning, SAST and DAST today; no open critical/high findings☐
6.2Patch process can meet the profile deadlines (critical ≤ 15 days Standard / ≤ 7 days KRITIS)☐
6.3Uses platform TLS termination; no own certificates, trust stores or unencrypted endpoints☐
6.4If personal data is processed: AVV can be concluded, sub-processors disclosed with flow-down☐
6.5Security incident reporting path to the platform defined☐

→ Security, compliance & data protection

Service levels & support​

#RequirementMet?
7.1Your organisation can carry the target SLA profile (availability, response times, support coverage)☐
7.2Architecture, backup and failover design sustain the RTO/RPO corridor of your profile☐
7.3Escalation roles (team lead, management) named and reachable☐
7.4Monthly service report (availability, incidents, MTTR, releases, security findings) producible☐
7.5Change process with risk analysis, rollback plan and test evidence established☐

→ Service levels & support · ITSM processes

Documentation & exit​

#RequirementMet?
8.1The six operating documents exist and are current (connections, roles, health checks, runbooks, migration/exit, backup/restore)☐
8.2Release notes and a vulnerability analysis ship with every release☐
8.3Complete data export in open formats (SQL dump, CSV, JSON) works☐
8.4Data model documented well enough to interpret the export without vendor assistance☐
8.5Deletion/handover with evidence, including backups, is feasible☐
8.6Transition support capacity can be planned and priced☐

→ Documentation & evidence · Exit & portability

What next?​

If most answers are yes, the onboarding journey shows the concrete path to production. For areas with several noes, the integration walkthrough gives typical effort figures for the adaptations.