Best Cloud Platforms for DORA Compliance: How EU Fintech Teams Should Actually Choose

No cloud provider is "DORA-compliant" on your behalf. Here is how EU fintechs should pick a cloud (AWS, Google Cloud, Azure, Scaleway, or their own Kubernetes cluster), a GRC tool (LogicGate, Resolver, SureCloud, Vendorica), and a DORA-compliant delivery layer that produces the change, restore and exit evidence auditors ask for.

Romaric Philogene
CEO & Co-founder
AUG 28, 2026 · 10 MIN
Best Cloud Platforms for DORA Compliance: How EU Fintech Teams Should Actually Choose

Key Points:

  • No cloud provider can make you DORA compliant. DORA is Regulation (EU) 2022/2554, in force since 16 January 2023 and applicable since 17 January 2025. It puts the obligation on the financial entity. A provider only hands you contractual clauses, audit rights, subcontracting transparency and technical controls that you then have to turn into evidence.
  • AWS, Google Cloud, Microsoft Azure and Scaleway are all workable DORA choices. Each publishes DORA-oriented contractual terms or EU-region controls and self-serve audit artefacts. Choose on EU data residency, exit feasibility and where your team already has operational depth, not on a badge.
  • GRC platforms own the paperwork, not the enforcement. LogicGate, Resolver, SureCloud, Vendorica and Legiscope run your register of information, policy mapping, vendor assessments and incident workflows. None of them change how a deploy is approved, how fast you restore, or whether your exit plan actually works. They are complements, not competitors.
  • Four DORA requirements land on engineers: traceable change management, tested backup and restore with dated RTO/RPO evidence, resilience and scenario testing (plus threat-led penetration testing for entities in scope), and an exit strategy someone has actually executed.
  • Qovery is DORA compliant and runs inside your own cloud. It deploys into your own AWS, GCP, Azure or Scaleway account, or your existing Kubernetes cluster, so the contract, data residency, cloud bill and exit path stay in your name. Every deployment is audit-logged, access is scoped per environment, and environments are reproducible enough to make an exit test real instead of theoretical.

Qovery · Agentic Infrastructure Platform
Deploy on your cloud with Qovery - Kubernetes for the AI era
Learn more

I have interviewed more than 200 CTOs and heads of platform over the past few years, and DORA keeps surfacing the same way in those conversations. The compliance team buys a tool, signs some addenda, and declares victory. Then an auditor asks for a deployment approval log, a dated restore test, and proof that the exit plan has been run once. Every one of those artefacts is produced by engineering, not by the register of information. DORA reads like a legal document, but most of it lands on the people who ship code.

So here is the honest answer to "which cloud is best for DORA," up front: no cloud is DORA compliant on your behalf. Pick the cloud on data residency and the skills you already have, pick a GRC platform for the register and reporting, and pick a delivery layer that produces audit evidence automatically. Then spend 90 days proving three things auditors always ask for: a complete change trail, a dated restore test, and an exit you have actually executed. The rest of this piece is how to make those three choices without getting sold a badge.

One quick disambiguation, because fintech teams googling this hit both: DORA the EU regulation (Digital Operational Resilience Act) is not the same as DORA the DevOps metrics (DevOps Research and Assessment, the Google Cloud research programme behind deployment frequency and lead time). Same acronym, unrelated. This article is about the regulation, though the delivery discipline the DevOps programme measures is exactly what the regulation ends up demanding.

What does DORA actually require from a cloud platform?

DORA certifies no cloud and no vendor. Regulation (EU) 2022/2554 puts every obligation on the financial entity, then extends contractual and oversight requirements to its ICT third-party providers. The only useful question is whether a given cloud gives you the contractual clauses, audit rights and machine-readable evidence you need to prove your own compliance.

The regulation organises into five areas: ICT risk management, ICT-related incident management and reporting, digital operational resilience testing, ICT third-party risk management, and information-sharing arrangements. It was published in the Official Journal on 27 December 2022, entered into force twenty days later on 16 January 2023, and has applied since 17 January 2025. Its scope in Article 2 covers around 20 categories of financial entity (credit institutions, payment and e-money institutions, investment firms, crypto-asset service providers, insurers and more) plus the ICT third-party providers that serve them.

What a provider owes you contractually is concrete: a DORA addendum, a full description of services and processing locations, subcontracting transparency, audit and access rights, incident notification, and termination plus exit assistance. What no provider can hand you is your own resilience testing, your own change control, your own restore proof, and a documented exit plan someone has run.

There is a structural reason not to lean on a single hyperscaler. DORA created an oversight framework for Critical ICT Third-Party Providers (CTPPs), and in November 2025 the European Supervisory Authorities designated the first 19 critical providers, a list that includes AWS, Microsoft and Google. Concentration risk is a named supervisory concern: the ESRB has long flagged shared third-party providers as systemically important nodes in the financial system. The practical takeaway is that portability and a tested exit plan matter more than which logo you sign.

Which cloud provider is best for a fintech that needs DORA compliance?

For most EU fintechs, AWS, Google Cloud, Microsoft Azure and Scaleway can all support DORA compliance, because each publishes DORA-oriented contractual terms or EU-region controls and self-serve audit artefacts. What actually decides it is EU data residency and sovereignty options, how much evidence you can pull without a support ticket, and how realistically you could leave inside your stated exit window.

The selection rule I give every team: pick on residency, team depth and exit feasibility, then keep the delivery layer identical across providers so the choice stays reversible. A second region or a second provider should be a configuration change, not a rewrite.

OptionPublished DORA termsEU residency / sovereign optionSelf-serve audit evidenceBackup / resilience toolingSubcontractor transparencyExit and portabilityBest fit
AWSDORA page + FS AddendumEU regions + European Sovereign Cloud (Brandenburg)AWS ArtifactAWS Backup, Resilience HubPublished in addendumStrong, but you own the portability workTeams with deep AWS skills
Google CloudEU DORA page + termsEU regions + Assured WorkloadsCloud Audit LogsBackup/DR + Backup vaultsPublished in termsStrong, data-boundary controlsData and ML-heavy teams
Microsoft AzureDORA Trust Center page + termsEU Data Boundary (complete)Service Trust PortalAzure Backup, Site RecoveryPublished in termsStrong, enterprise agreementsMicrosoft-centric shops
ScalewayNo dedicated DORA pageEU-only regions, ISO 27001, HDSTrust center on requestManaged backupsOn requestHigh, small EU footprintSovereignty or second provider
Your own Kubernetes clusterYou hold all termsWherever you run itYour own logging stackYour own toolingYou own the chainHighest, if reproducibleTight residency or exit needs

Are GRC tools like LogicGate, Resolver, SureCloud or Vendorica enough for DORA?

No. GRC platforms cover the documentation half of DORA very well and the operational half not at all. They record that you have change control; they cannot enforce it, and auditors ask for the enforcement evidence, not the policy PDF.

Each earns its place. LogicGate and Resolver run ICT risk workflows and third-party registers. SureCloud handles assessments and reporting. Vendorica and Legiscope map regulatory obligations and vendor documentation. These are the system of record for your register of information, and they are genuinely good at it. I want to be clear that they are complementary to a cloud and to a delivery platform, not competitors to either.

The gap shows up the moment an auditor moves past policy. They ask for deployment and approval logs, IAM and RBAC state per environment, restore test results with timestamps, and evidence of an executed exit or portability test. A GRC tool can hold those artefacts once they exist, but it does not generate them. The clean division of labour: GRC is the system of record, your delivery platform is the system of enforcement, the cloud is the system of location. Wire the three together so evidence flows into the register continuously, instead of being reconstructed the week before an audit.

DORA obligationCloud providerGRC platformInternal developer platformYour team
ICT risk managementInfra controlsRisk register, policy mappingEnforces access + deploy controlsOwns the framework
Incident reportingProvider notificationsReport workflow + timelinesDeploy timeline "what changed when"Files the reports
Resilience testingRegion/AZ failover toolingTest trackingCheap ephemeral test environmentsDesigns the scenarios
Register of informationSupplies subprocessor dataSystem of recordFeeds vendor + service metadataMaintains it
Change-control evidenceCloud audit logsStores evidenceGenerates approval + deploy logsReviews the changes
RBAC / separation of dutiesIAM primitivesDocuments the policyPer-environment roles enforcedDefines who gets what
Backup-restore proofBackup servicesStores test resultsReproducible restore drillsRuns and signs off the drill
Exit strategy executionPortability primitivesHolds the planRedeploys stack elsewhereExecutes and validates

Which DORA requirements actually land on the engineering team?

Four DORA requirements convert straight into engineering work: traceable change management, tested backup and restore, resilience and scenario testing, and an exit strategy someone can execute on demand. Everything else is paperwork that engineering has to feed with real, dated artefacts.

Change control and traceability come first. You need to answer who deployed what, when, approved by whom, into which environment, with logs retained long enough to reconstruct an incident timeline. That last point is not academic: the ESAs' incident reporting rules require an initial notification within hours of classifying a major incident, an intermediate report within 72 hours, and a final report within a month. You cannot hit those clocks if "what changed and when" takes a day to assemble.

Access control and separation of duties come next: per-environment RBAC, production isolated from everything else, no shared admin credentials. Then backups and restore drills, where the requirement is proving RTO and RPO with dated test results rather than asserting them in a policy. For financial services this is not a paperwork exercise, given that one in five significant outages now costs more than $1 million according to the Uptime Institute.

Resilience testing applies to everyone in scope through scenario-based tests, plus threat-led penetration testing (TLPT) for the subset of larger entities designated for it, which the regulation requires at least every three years. And the exit strategy: Article 28 requires exit plans for ICT services supporting critical or important functions to be documented and sufficiently tested. Can you redeploy the stack into another provider's account or your own cluster inside a defined window, and has anyone ever actually tried?

Where teams quietly fail is not the intent but the scatter. The evidence exists, but it lives across CI logs, Terraform state, Slack threads and three cloud consoles, and the CI logs rotate in 30 days.

Ship faster on infrastructure you control.
Qovery is DORA compliant and gives your team self-service, audit-logged deployments on your own AWS, GCP, Azure, or Scaleway account - or your existing Kubernetes cluster. Start deploying in under 10 minutes.

How does an internal developer platform help with DORA compliance?

An internal developer platform sits between your cloud account and your developers, which is exactly where most DORA engineering evidence is produced. Every deployment is logged and approved, every environment has scoped access, and every environment is reproducible, which is the property that turns an exit plan from a document into a test you can pass.

Concretely, the value maps one-to-one onto the four engineering requirements:

  • Audit-logged git-push deployments plus an approval flow give you change-management evidence without anyone writing it up by hand.
  • Per-environment RBAC and separation of duties come built in, so you are not hand-rolling IAM policies per team.
  • Reproducible environments let you redeploy the same definition into another account, region or cluster, which is the core of a credible exit and portability test.
  • Preview and ephemeral environments plus auto-stop make restore and scenario drills cheap enough that teams actually run them.
  • Managed cluster upgrades keep you off unsupported Kubernetes versions. Each Kubernetes minor release is supported for roughly 14 months, and running past that window is an easy audit finding.
  • Databases backed by managed cloud services keep backup and retention settings where the provider's own evidence already lives.

This is not free, and the trade-offs are real. Building it in-house with Backstage plus Terraform gives you maximum control and demands the most headcount, which is why only 28% of organisations report a dedicated platform engineering team in the CNCF's 2024 survey. Humanitec orchestrates the platform but still needs a delivery path underneath it. A managed PaaS like Platform.sh or Heroku is fast, but it adds another ICT third party to your register and runs in the vendor's account, which weakens residency control.

Qovery is DORA compliant as a provider and takes a different position: it deploys into your own cloud account. That posture is documented on Qovery's DORA page, backed by SOC 2 Type II, with audit rights and a subprocessor list available through the Qovery Trust Center. A vendor that can evidence its own DORA posture shortens the assessment when it goes into your register of information. It does not, and I want to be exact here, transfer or reduce your obligations.

Delivery layerAudit-logged deploysPer-env RBACEnv reproducibility for exit testsWho holds the cloud contractData residency controlVendor's own DORA postureTime to first environmentEng headcount
In-house Backstage + TerraformBuild it yourselfBuild it yourselfVia your TerraformYouFullN/A (self-hosted)MonthsHigh
HumanitecYes, via your CIYesVia your configYou (runs in your cloud)FullVendor to assessWeeksMedium
Managed PaaS (Platform.sh / Heroku)YesYesVendor regions onlyThe PaaS vendorLimited to vendor regionsExtra ICT third partyMinutesLow
QoveryYes, built inYes, per environmentYes, redeploy to any account/clusterYou (BYOC)FullPublished, SOC 2 Type IIMinutesLow

Why does BYOC (bring your own cloud) matter so much under DORA?

Under DORA the contract, the data location, the audit rights and the exit path all have to be in your name, which is the structural reason regulated fintechs keep landing on BYOC. The workload runs in your own AWS, GCP, Azure or Scaleway account, or your own Kubernetes cluster, so no extra vendor sits between you and your supervisor.

Whoever holds the cloud contract owes the audit rights, the subcontracting disclosure and the exit assistance, so keeping that relationship direct is worth a lot. Data residency, EU boundary and your own encryption keys stay under your control instead of a vendor's. Every provider-hosted PaaS you add, by contrast, is another entry in the register of information, another vendor assessment, and another exit plan to write and test. And when the second region or second provider is a configuration change rather than a rewrite, concentration risk stops being a board-level worry and becomes a Tuesday afternoon.

This is where Qovery fits. Qovery is DORA compliant and deploys and operates applications inside your own cloud account across AWS, GCP, Azure, Scaleway, or an existing Kubernetes cluster, so the bill, the discounts, the data and the exit path stay with you. Deployments are audit-logged, access is scoped with per-environment roles, and you can connect your existing cluster rather than hand your workloads to someone else's platform.

The boundary is worth stating plainly, because it is where teams get themselves in trouble. Qovery being DORA compliant does not transfer or reduce your obligations. Qovery is not a GRC tool, does not produce your register of information, does not run your TLPT, and does not file your incident reports. It generates the operational evidence those processes consume. The financial entity still owns the compliance.

How should a fintech team choose, and what does a 90-day DORA plan look like?

Pick the cloud on data residency and existing skills, pick a GRC platform for the register and reporting, and pick a delivery layer that is itself DORA compliant and produces audit evidence automatically. Then spend 90 days producing the three artefacts auditors always ask for: a complete change trail, a dated restore test, and an executed exit test.

Run the decision through a short checklist first: your EU residency requirements, whether you fall in TLPT scope, how many ICT third parties you are willing to carry in the register, whether each vendor can evidence its own DORA posture, your in-house platform capacity, and a realistic exit window. Then execute in three phases.

PhaseOwnerArtefact producedDORA area evidenced
Day 0-30ComplianceDORA addenda signed with every providerICT third-party risk management
Day 0-30PlatformFull environment and data-flow inventoryICT risk management
Day 0-30ComplianceRegister of information populatedICT third-party risk management
Day 31-60PlatformPer-environment RBAC and deployment approvals enforcedICT risk management
Day 31-60SecurityAudit logs exported to a retained storeIncident reporting readiness
Day 31-60PlatformRestore drill run against real RTO/RPO targets, datedResilience testing
Day 61-90SecurityScenario test executed and documentedResilience testing
Day 61-90PlatformPartial exit into a second account or clusterExit strategy (Article 28)
Day 61-90ComplianceResults fed back into the GRC registerICT risk management

The common mistakes are predictable: buying a GRC tool and calling it done, assuming a provider certification covers you, writing an exit plan nobody has executed, and letting evidence live only in CI logs that rotate in 30 days. Avoid those four and you are most of the way there.

If you take one thing from this, take this: no cloud, no GRC tool and no platform makes you DORA compliant by itself, but the right combination makes the evidence fall out of your normal workflow instead of a fire drill. Qovery is DORA compliant and gives your team self-service, audit-logged deployments on your own AWS, GCP, Azure or Scaleway account, or your existing Kubernetes cluster, so the contract and the exit path stay yours. Try Qovery free and get your first environment running in under 10 minutes, or come argue the details with us on Discord.

Frequently asked questions
What are the best cloud platforms for fintech companies needing DORA compliance?

AWS, Google Cloud, Microsoft Azure and Scaleway are all workable choices, and so is running your own Kubernetes cluster. Each hyperscaler publishes DORA-oriented contractual terms, EU-region controls and self-serve audit evidence; Scaleway offers EU-only regions and ISO 27001 as a sovereignty option. None of them makes you compliant on its own, so decide on data residency, exit feasibility and your team's existing skills.

Is AWS, Google Cloud or Azure DORA-compliant?

No provider is "DORA-compliant" on your behalf, because Regulation (EU) 2022/2554 places the obligation on the financial entity. What AWS, Google Cloud and Azure each provide is a DORA addendum, audit rights, subcontracting transparency and EU-region controls. All three were also designated critical ICT third-party providers in November 2025, which puts them under direct EU oversight.

Does DORA require EU data residency or a sovereign cloud?

DORA does not mandate a specific region or a sovereign cloud outright, but it requires you to know and control where your data and services are processed, and to manage concentration and exit risk. In practice EU fintechs use EU regions and, where sensitivity is high, sovereign options such as the AWS European Sovereign Cloud, Google Cloud Assured Workloads, the Microsoft EU Data Boundary, or an EU-only provider like Scaleway.

Do I need a GRC platform like LogicGate, Resolver, SureCloud or Vendorica as well as a cloud provider?

Yes, and they solve a different problem. A GRC platform runs your register of information, policy mapping, vendor assessments and incident workflows; a cloud provider supplies infrastructure and contractual controls. Neither generates deployment approvals, per-environment RBAC state or dated restore tests. That operational evidence comes from your delivery layer, which is the third piece.

How does DORA's exit strategy requirement change the way we deploy applications?

Article 28 requires a documented, tested exit plan for ICT services supporting critical or important functions, which means "redeploy this stack elsewhere" has to be something you have actually done, not a paragraph in a policy. The cheapest way to satisfy it is to make environments reproducible, so moving to a second account, region or provider is a configuration change you can rehearse rather than a migration project.

Is Qovery DORA compliant, and what does it explicitly not cover?

Qovery is DORA compliant as an ICT provider and documents its DORA posture alongside SOC 2 Type II, audit rights and a subprocessor list in its Trust Center. It does not do GRC, does not produce your register of information, does not run your TLPT, and does not file your incident reports. It generates the operational evidence those processes consume, while the financial entity keeps every obligation.

Romaric Philogene
About the author
Romaric Philogene

Romaric founded Qovery to make Kubernetes accessible to every engineering team. He writes about platform strategy, developer experience, and the future of cloud infrastructure.

Next step

Ship faster on infrastructure you control.

Qovery is DORA compliant and gives your team self-service, audit-logged deployments on your own AWS, GCP, Azure, or Scaleway account - or your existing Kubernetes cluster. Start deploying in under 10 minutes.