Business Case Studies
Full library from £29/moSubscribe
Software Development

Vibe Coding Is Fine. Shipping It Without a UK Production Bar Is Not.

Vibe coding can speed up development, but shipping software without a UK production bar creates risks for quality, security and reliability.

Computing14 minute read

Vibe-coded applications allow teams to build working software in days, but when real UK customers, auditors, and regulators arrive, the conversation shifts entirely from features to operational control.

You have a working application. A non-technical founder, an operations lead, or perhaps a small product team built it using an AI code generator. It looks professional, the logic holds together seamlessly, and early users are actively logging in. The problem you are about to face is not the code itself. The problem is that vibe coding can be a valid way to reach a working prototype. But the method alone does not provide an operating model for a production system serving UK customers. For UK businesses, the gap is firmly at the board level: you may not be able to evidence access control, data location and cross-border access, recovery, or change control to a demanding customer, an insurer, an assessor, or the Information Commissioner’s Office (ICO). AWS is not the hero of this transition. Control is the hero. AWS, including the London Region (eu-west-2), is one practical option for UK teams that need more control over identities, network boundaries, logging, backups and deployment processes than their current platform can provide.

AWS does not make a system compliant by default. It gives teams the scope to implement and evidence controls, if they design identities, network boundaries, backups, logging, change management and ownership properly. Equally, a managed platform can be appropriate where its controls, contractual terms and operating model match the business’s risk profile.

A vibe-coded application is ready for UK production when the business can evidence four things: controlled access, understood data location and cross-border access, tested recovery and continuity, and a reproducible environment with traceable changes. AWS can support that operating model, but no platform delivers it automatically.

What vibe coding actually is, and what it is not

In early 2025, Andrej Karpathy popularised the definition of vibe coding as the act of building software by writing natural language prompts and letting AI agents handle the underlying syntax. Tools like Lovable, Bolt, v0, and Replit have proven unequivocally that this method works. What these tools produce is a product-shaped application, usually hosted instantly on a shared developer platform like Vercel, Netlify, or Supabase. For market validation, this is a remarkable business advantage that bypasses traditional engineering bottlenecks and accelerates feedback loops.

However, it is crucial for business leaders to understand what these tools do not produce. They do not produce an operating model. They answer the immediate, functional question of “does it work?” They do not answer how the application is governed, how it fails gracefully, how it is monitored, or how it is secured against internal and external threats. A shared database platform might be highly available, but if your deployment process relies entirely on a single user’s dashboard login, you do not actually control your environment. Vibe coding creates the digital asset; it does not construct the defensive perimeter around it. You have built a house, but you do not hold the deeds to the land it sits on, nor do you control who holds the keys to the front door.

Why this becomes a board issue in the UK

This distinction shifts rapidly from a theoretical engineering debate to a pressing board issue the moment you engage with the UK commercial ecosystem. Paying enterprise customers, procurement teams, cyber insurance providers, and public-sector buyers require rigorous evidence of operational maturity before signing a contract. In this context, Cyber Essentials is a UK government-backed baseline. Cyber Essentials Plus is increasingly relevant in higher-scrutiny supplier environments, including some public-sector, NHS-adjacent, insurance-led and enterprise procurement processes, although the exact requirement depends on the buyer and contract scope.

This requirement now shows up routinely in NHS Data Security and Protection Toolkit (DSPT) assessments, enterprise supplier questionnaires, and investor due diligence. Achieving Cyber Essentials Plus on AWS or other dedicated infrastructure is a hands-on technical audit rather than a paperwork exercise. Assessors will actively test the implementation of the five core NCSC controls: firewalls, secure configuration, user access control, malware protection, and patch management. You must be able to demonstrate that the systems within scope are securely configured and managed. Where a managed platform limits your ability to implement or evidence the controls required for your scope, it can become a commercial and assurance constraint.

Where an organisation acts as controller, it remains responsible for assessing whether its processors can handle personal data in line with UK GDPR requirements. Organisations need a documented understanding of where personal data is stored and processed, how it flows between suppliers and jurisdictions, what safeguards apply to restricted transfers, and who can access it. For regulated financial firms, operational accountability cannot be outsourced to a black-box platform. The risks of ignoring this are not theoretical. Security researchers at RedAccess, as reported by Wired and SecurityWeek, recently found thousands of vibe-coded applications with essentially no authentication, with roughly 40 per cent exposing sensitive data, including at least one internal application used for UK clinical trials. When governance and security controls are neglected, the business remains accountable for managing the resulting risk, including its responsibilities as controller where applicable.

The UK Production Bar

To quantify this operational gap, organisations need a clear, non-technical standard to evaluate their AI-generated software. We call this the UK Production Bar. These are four specific questions a founder or board must be able to answer confidently before a vibe-coded application serves paying UK customers or holds personal data.

  1. Access. Can we show who can reach production and customer data, and revoke that access today? In a shared vibe-coded stack, failure looks like having production database credentials embedded in source code, copied into shared documents, or exposed to people who do not need access, or a single shared developer account without mandatory multi-factor authentication. A shared login prevents meaningful individual accountability and makes it difficult to apply least-privilege access, investigate activity or satisfy a demanding audit or procurement review.
  2. Data location and recovery. Can we explain where personal data is stored and processed, who can restore it, and in what time? UK GDPR does not impose a universal UK-only hosting rule. However, it does require organisations to understand their data flows and put appropriate safeguards in place where personal data is transferred or made accessible outside the UK. For many UK organisations, especially those selling into education, healthcare, public services or enterprise procurement, being able to evidence data location and cross-border access is also a commercial requirement. Failure looks like not knowing which region hosts the primary database or backups, relying on a vague assurance that data is “somewhere in Europe”, or never testing a restoration process.
  3. Continuity. Can we keep operating if the builder platform, a single project, or a single region fails? If your entire application exists within one project workspace on a shared host, a platform outage, account lockout or accidental project deletion can create a single point of failure unless the team has tested exports, backups, recovery procedures and an independent continuity plan.
  4. Reproducibility. Can we rebuild the environment from versioned definitions, or does it exist only as clicks in someone else’s dashboard? This is the kind of evidence auditors, insurers and acquirers may ask to see when assessing operational resilience and key-person risk. Failure looks like an environment that can only be modified or replicated by logging into a web interface and manually changing settings, meaning one project equals one fragile environment. If the person who clicked those buttons leaves, your infrastructure knowledge leaves with them.

Many early-stage AI-builder setups will not yet provide enough independent control or evidence to answer all four questions confidently. The practical issue is not the platform label; it is whether the team can implement, operate and demonstrate the controls required by its customers and risk profile. Moving to an operating model with stronger independent controls, commonly implemented by UK teams on AWS in the London Region (eu-west-2), can turn these answers from slide-deck assertions into evidence that customers, auditors and insurers can review.

What “good” looks like without a cloud textbook

Passing the UK Production Bar does not require an enterprise cloud textbook or a massive internal operations team. It requires focusing on clear operational outcomes rather than prescribing a particular set of tools. This is what a production-grade operating model looks like in engineering terms:

  1. Environment separation: Development, staging and production are separated through appropriate accounts, projects, identities, network boundaries and data-access controls. This reduces the risk that test scripts or experimental AI-generated features interact with live customer data, helping to prevent accidental overwrites or data exposure during development.
  2. Secrets that rotate: Passwords, database credentials and API keys are kept out of source code, restricted to authorised identities and managed through an appropriate secret-management process. If a contractor leaves, keys can be revoked and rotated through a controlled process without embedding replacements in application code.
  3. Backups that have been restored: A documented, tested process exists to restore the database to a specific point in time, and the team has successfully executed this process in staging. A tested restoration provides much stronger evidence than a backup that has never been restored and is often important in customer, audit and resilience reviews.
  4. Field-level encryption for sensitive data: Personally identifiable data and financial fields are encrypted at the application level (not just at rest on disk), with key management tied to auditable identities. This provides stronger evidence of data protection than relying solely on platform-level encryption.
  5. An approval gate before production: Code changes to production are deliberate, traceable and proportionate to the service risk. A logged approval step is often appropriate for higher-risk changes and provides useful evidence of change control.
  6. A named person who owns incidents: A specific individual within the business is accountable for operational incidents, monitoring, and acting upon security alerts. Ambiguity in incident response invariably leads to extended downtime.
  7. A written note on where data lives: A factual statement of exactly where data is physically stored and processed, ready for any procurement questionnaire. This eliminates the scramble when a prospective enterprise client demands to know your boundaries.
  8. The ability to rebuild: Infrastructure as Code can provide strong evidence of how an environment is defined and changed. It should be supported by appropriate access controls, change records, documentation and operational ownership rather than treated as compliance in itself.

A UK example: when assurance requirements drove a stronger operating model

Consider an EdTech migration involving a platform serving UK schools. Because the platform processed children’s information, its hosting and operational model needed to provide a more defensible data-location, cross-border access and security-assurance story for schools and other stakeholders. The forcing function to modernise the infrastructure was not a desire to adopt fashionable technology. It was the need to provide stronger evidence of data handling, operational boundaries, recovery and security assurance.

The target architecture reduced operational overhead and made key controls, including access management, logging, backup and environment separation, easier to implement and evidence. AWS in the UK, using the London Region (eu-west-2), was selected as part of the architecture and data-location approach rather than as a shortcut to compliance.

In a recent fintech engagement, the central issue was not data location but privileged access, traceability and the evidence expected by financial stakeholders. The existing platform and account model did not provide the access segregation and audit evidence required. Devopsity delivered the transition using its SmartVibe productised migration framework, which implements the entire UK Production Bar as standard infrastructure: separated environments via Terraform, managed identities with MFA, audit logging via CloudTrail, tested backup restoration, field-level AES-256-GCM encryption via AWS KMS, and a CI/CD approval gate before production. The engagement was completed in fourteen weeks at a fixed price, with no disruption to live users. The vibe-coded application was treated as a validated specification of behaviour rather than disposable code: domain logic was reverse-engineered into a standardised NestJS backend with reusable modules for authentication, business logic, documents, audit, observability, and generated frontend clients, while the React frontend carried over with its service layer replaced by generated API hooks. Repetitive implementation work was accelerated by AI, while senior engineers owned the architecture, review, testing, and security decisions throughout.

Migration effort varies substantially with the application architecture, data volumes, integrations, availability requirements and remediation work needed before cutover. The cost case should be assessed against the current platform bill, required add-ons, expected growth, internal operating capacity and the level of assurance customers require. When moving to AWS, programmes or partner-led funding may be available for eligible projects, subject to AWS approval, programme terms and the specific engagement.

When you should stay on the builder platform

Despite these operational risks, it is critical to state that migrating too early is also a fundamental business mistake. If you are still validating product-market fit, have low traffic, hold no personal data of consequence, face absolutely no enterprise or insurance pressure, and operate with a tiny team, you should stay on the builder platform. Vibe coding excels in this rapid validation phase, allowing you to test commercial hypotheses without upfront infrastructure overhead.

The case for a stronger operating model should be assessed when one or more of the following thresholds are crossed: acquiring paying customers who expect formal uptime promises; processing UK personal data, especially sensitive data relating to minors; receiving a Cyber Essentials Plus, SOC 2, or NHS supplier questionnaire; encountering unpredictable shared-platform bills; or facing a demanding enterprise buyer who simply asks to see your controls. At that point, the current platform may no longer provide the control, evidence or resilience required to support the next stage of commercial growth. For teams that have reached this point, SmartVibe provides a structured route from an AI-built prototype to a controlled production operating model.

What to do this month

Crucially, do not rewrite the generated product. Treat your vibe-coded application as a validated specification of behaviour. The missing layer is operational control, not a completely different programming language or framework. To address this risk systematically this month, work through this board-level checklist with your technical lead:

  1. Inventory where your data actually lives: Identify the physical region where your primary database and backups are stored, and document it formally for your compliance records and privacy policy.
  2. Turn off any unused public surfaces: Audit your shared platform dashboard to disable open ports, legacy staging environments, or default platform endpoints that AI tools often leave exposed.
  3. Enforce multi-factor authentication immediately: Mandate MFA on every single developer account, platform login, and domain registrar associated with the application. Ensure no generic shared accounts remain in use.
  4. Snapshot and restore your database: Take a manual backup of your production database, and actually attempt a full restore to an isolated staging environment to verify that the application functions correctly.
  5. Write down precisely who can deploy: Document the names of the individuals with the ability to push code to the live production environment, ensuring this privilege is restricted to necessary personnel only.
  6. Evaluate your Cyber Essentials Plus timeline: Decide definitively whether this certification is on your critical path for public sector sales or cyber insurance this quarter. Cyber Essentials Plus costs and preparation time vary with organisational size, endpoint count, existing security maturity and the certification body. Businesses should obtain a current quote and plan the assessment timeline against their sales or procurement deadlines.
  7. Get a production-readiness assessment: If your current setup fails the UK Production Bar and the product has real market traction, seek an objective evaluation of your infrastructure rather than embarking on an unnecessary rewrite of the application logic. For teams in this position, a productised migration framework can deliver the technical controls needed for compliance readiness in ten to sixteen weeks at a fixed price, avoiding the cost and timeline of a traditional software house rebuild.

Questions teams ask before production

Is vibe coding safe for customer-facing software?

It can be. The fact that AI generated part of an application does not determine whether it is secure or production-ready. What matters is whether the business has appropriate access control, security design, monitoring, backups, tested recovery, change management and operational ownership for its risk profile.

Does UK GDPR require data to stay in the UK?

No. UK GDPR does not impose a universal UK-only hosting rule. Organisations need to understand where personal data is stored and processed, assess whether restricted international transfers take place, and apply appropriate safeguards where required. UK-based hosting may still matter commercially or contractually for particular customers and sectors.

When should a startup strengthen its operating model?

Review the operating model when customers ask for uptime commitments or security evidence, when the application processes higher-risk personal data, when supplier questionnaires arrive, or when the current platform cannot demonstrate controlled access, recovery, data handling and traceable change management.

Is AWS required to make an AI-built application production-ready?

No. AWS is one option, not a compliance shortcut. A managed platform can be appropriate where it provides the controls, contractual terms and operational evidence required for the application’s data, customers and risk profile. The goal is a system that the business can operate, test and evidence, not a particular cloud provider.

Securing your operational future

Vibe coding accelerates development, but shipping that code to UK customers without establishing the underlying operational control is a profound board-level risk. You need to govern access, understand data location and cross-border access, test recovery, plan for continuity and reproduce the environment reliably. If your business needs to turn a working prototype into a platform with controls appropriate to its customers, data, contractual commitments and risk profile, Devopsity is an AWS Advanced Tier Partner that helps organisations assess, design and implement a suitable operating model. A 30-minute consultation can clarify the gaps, practical options and next steps.

Author Box

Jerzy Kopaczewski is Co-Founder and CTO of Devopsity, an AWS Advanced Tier Partner. He writes about taking cloud systems from prototype to something a UK customer, auditor or insurer can actually trust. More at devopsity.com.