Updates from Peruzzi

Blog posts

Cloud sovereignty is more than data residency: Is your Azure environment ready?
Cloud Engineering 6 min read
LinkedIn
Cloud sovereignty is more than data residency: Is your Azure environment ready?

Your organisation stores its data in a European Microsoft Azure region. Your cloud provider offers compliance documentation. Your security policies are in place. But does that mean your cloud sovereignty is secure? In this article, we will answer what cloud sovereignty is and how to achieve it on Microsoft Azure Cloud. 

What is cloud sovereignty?

For many organisations, cloud sovereignty has traditionally been treated as a data residency question: where is our information stored, and does that location meet our regulatory requirements? Today, that question is no longer enough. As European organisations face increasing scrutiny around digital sovereignty, operational resilience, third-party risk, and regulatory compliance, the definition of a secure cloud environment is expanding.

CIOs, CTOs, and Risk leaders need to understand not only where their data resides, but also who can access it, how critical workloads are operated, and whether essential services can continue during an outage or disruption. Because cloud sovereignty is about whether your organisation can control, operate, and recover its critical systems when it matters most.

For Microsoft-centric organisations, achieving that level of control requires more than selecting an Azure region. It requires a deliberate approach to cloud architecture, identity management, monitoring, disaster recovery, and ongoing operations.

Why is cloud sovereignty becoming a board-level concern?

Cloud sovereignty is no longer a discussion reserved for IT infrastructure teams, rather it increasingly affects enterprise procurement, regulatory compliance, operational risk management, and long-term technology strategy.

Regulations and frameworks such as the Digital Operational Resilience Act (DORA) and the NIS2 Directive have intensified attention on cybersecurity, ICT risk management, incident response, third-party dependencies, and operational resilience. Although these frameworks have different scopes and requirements, they reinforce a common principle:

Organisations must understand and manage the risks associated with the technology services they depend on. For enterprises operating critical infrastructure, financial services, healthcare, utilities, or public-sector systems, the implications are significant.

Leadership teams need answers to questions such as:

  • Can our critical Azure workloads continue operating during a connectivity or supplier disruption?
  • Who has privileged access to our infrastructure and sensitive information?
  • Can we demonstrate that security and operational controls are working?
  • How quickly can we recover from an incident?
  • Are we dependent on a single provider or support team?
  • Can our cloud architecture meet evolving regulatory and contractual requirements?

These are not simply cloud hosting questions - they are questions about business continuity, operational ownership, and enterprise risk.

Data residency vs cloud sovereignty: What’s the difference?

Data residency describes where information is stored or processed geographically. Cloud sovereignty is broader. It concerns the degree of control an organisation can exercise over its data, infrastructure, access, operations, and applicable legal or contractual obligations.

For example, an organisation may store sensitive information in an EU-based Azure region while still having unresolved questions about privileged administration, third-party support access, cross-border data processing, or disaster recovery. The location of the data is important, but it doesn’t answer every question about control. A practical cloud sovereignty assessment should examine several interconnected areas.

1. Data location and governance

Where is sensitive data stored, processed, replicated, backed up, and accessed? Organisations need visibility into their data flows, not simply the location selected during cloud deployment.

2. Identity and privileged access

Who can access critical systems? How are administrative privileges granted, reviewed, monitored, and revoked? Strong identity controls, including Microsoft Entra ID and Role-Based Access Control (RBAC), are essential components of a secure Azure environment.

3. Operational control in cloud sovereignty

Who is responsible for monitoring workloads, responding to incidents, and maintaining the environment? Cloud infrastructure may be technically secure while remaining operationally vulnerable because responsibilities are unclear.

4. Resilience and recovery

Can the organisation restore critical services after an outage? Are backup procedures documented, recovery objectives defined, and disaster recovery plans tested?

5. Supplier and third-party dependencies

Which external providers are required to operate the service? Can the organisation demonstrate how those dependencies are managed? Together, these considerations determine whether an organisation has meaningful control over its cloud environment.

What does a sovereign cloud architecture look like on Microsoft Azure?

There is no single sovereign cloud architecture that fits every organisation. A financial reporting platform, a public-sector application, and an internal employee portal may have very different security, resilience, and regulatory requirements. The right architecture depends on the sensitivity and criticality of the workload. For Microsoft-centric organisations, several approaches may be appropriate.

  • Regional Microsoft Azure deployments

For many workloads, standard Microsoft Azure services combined with carefully configured regional, security, and governance controls may provide the required level of assurance.

This can include:

  • Azure region selection and data residency controls
  • Microsoft Entra ID and privileged access management
  • Network segmentation and private connectivity
  • Encryption and key management
  • Azure Monitor and centralised logging
  • Backup and disaster recovery arrangements

The important point is that these controls must be designed, configured, and validated—not simply assumed to exist because the workload runs on Azure.

  • Azure local and hybrid cloud architecture

Some organisations require greater control over where workloads execute and how infrastructure is operated. Azure Local and hybrid cloud architectures can support scenarios where applications need to run on customer-controlled infrastructure while using selected Azure management capabilities.

These approaches may be relevant for regulated workloads, critical infrastructure, or environments with specific connectivity and operational requirements. However, hybrid architecture introduces additional responsibilities. Hardware lifecycle management, patching, monitoring, physical security, backup, and support arrangements all need clearly defined ownership. Moving workloads closer to the organisation does not automatically reduce operational risk.

  • Disconnected cloud operations

For certain highly sensitive or critical workloads, continuous connectivity to public cloud services may not be acceptable. Microsoft’s development of disconnected Azure Local capabilities reflects growing demand for cloud technologies that can operate under more restrictive connectivity requirements. But disconnected operations require careful planning. Organisations must consider how identity, updates, monitoring, recovery, and support will function when normal connectivity is unavailable.

Sovereignty should be designed around the workload’s actual requirements, not the assumption that a more complex architecture is automatically better.

Why does operational resilience matter as much as cloud architecture?

A well-designed Azure environment can still fail to meet business expectations if operational responsibilities are unclear. This is where cloud operational resilience becomes essential. Consider an organisation running a critical reporting application on Microsoft Azure. The infrastructure is deployed in the correct region. Security policies are documented. Access controls are configured.

Then an incident occurs.

The application becomes unavailable, monitoring alerts are missed, and the support team discovers that the recovery process has never been tested. The organisation may have satisfied its initial hosting requirements, but it has not demonstrated operational readiness. For production workloads, resilience requires more than architecture diagrams.

It requires:

  • Continuous monitoring and alerting
  • Defined incident response procedures
  • Documented operational runbooks
  • Tested backup and recovery processes
  • Clear escalation responsibilities
  • Controlled deployment and change management
  • Evidence that operational controls are functioning

These practices align with the principles of Microsoft’s Azure Well-Architected Framework, particularly its Reliability, Security, and Operational Excellence pillars. Cloud sovereignty becomes meaningful when these capabilities are consistently maintained throughout the workload’s lifecycle. If you are interested in the 7 cloud migration strategies, read our previous article by clicking here.

Five questions every CIO and Risk Leader should ask about Azure sovereignty

We already went through the checklist about what to look for in a vendor as a CIO or CISO in our previous article. Before declaring an Azure workload sovereign-ready, organisations should be able to answer five practical questions.

1. Do we know exactly where our sensitive data is stored, processed, and accessed?

Data residency requirements should be mapped to actual application architecture, data flows, backups, and third-party services.

2. Can we demonstrate who has access to critical workloads?

Identity management, privileged access, and permissions should be documented and regularly reviewed.

3. Can our critical services continue operating during a disruption?

Business continuity requirements should be translated into realistic recovery objectives, tested procedures, and appropriate infrastructure design.

4. Can we prove that our operational controls work?

Monitoring, audit logs, incident records, and recovery tests should provide evidence—not just policy statements.

5. Do we have a clear operating and support model?

Every critical workload needs defined ownership for maintenance, incident response, recovery, security updates, and ongoing optimisation.

If these questions cannot be answered confidently, the organisation may need a cloud readiness assessment before expanding the workload or committing to a more complex sovereign cloud architecture.

How to assess Azure sovereignty and operational readiness

A practical assessment should begin with one critical workload rather than attempting to redesign the entire cloud environment. The first step is to classify the workload according to business criticality, data sensitivity, regulatory exposure, and recovery requirements. Next, evaluate the existing Azure architecture against those requirements. This includes reviewing identity, networking, data governance, logging, backup, deployment practices, and third-party dependencies.

The final step is to assess the operating model: who responds when something goes wrong? Are procedures documented? Have recovery processes been tested? Is there sufficient internal capacity to maintain the required controls? The outcome should be a prioritised remediation roadmap that distinguishes immediate operational risks from longer-term architectural improvements.

For some organisations, the recommendation may involve improving existing Azure governance and monitoring. For others, it may involve hybrid infrastructure, Azure Local, additional resilience controls, or a managed service model. The goal is to ensure the architecture and operating model match the organisation’s real requirements.

How Peruzzi helps organisations build secure and resilient Azure environments

At Peruzzi Solutions, we approach cloud engineering and managed services as connected disciplines. A secure Azure architecture is only valuable if the organisation can operate, monitor, maintain, and recover it reliably.

Our approach focuses on understanding the business-critical workload first, then identifying the technical and operational controls required to support it. Through our Cloud Engineering and Managed Services capabilities, we help organisations assess and improve:

  • Azure architecture and platform readiness
  • Identity, security, and governance controls
  • Monitoring and operational visibility
  • Backup, disaster recovery, and resilience
  • Deployment processes and infrastructure management
  • Operational documentation and support ownership
  • Cloud cost visibility and long-term maintainability

Whether your organisation operates regulated workloads, is modernising legacy infrastructure, or needs greater confidence in its Azure operating model, the objective is the same:

Build cloud environments that remain secure, supportable, and resilient beyond the initial deployment.

Key takeaways

Cloud sovereignty is not achieved simply by selecting the right data centre region. It requires a clear understanding of who controls critical systems, how sensitive information is protected, how operational responsibilities are managed, and how services recover when something goes wrong. For organisations relying on Microsoft Azure, the most important question is no longer just:

Where is our data hosted?

It’s:

Can we govern, monitor, operate, and recover our critical workloads under the conditions our business, customers, and regulators expect?

That’s what turns cloud sovereignty from a compliance statement into a practical operating capability.

21/10/2026
Case Study: From AI Readiness Assessment to a production-ready enterprise AI assistant
AI 3 min read
LinkedIn
Case Study: From AI Readiness Assessment to a production-ready enterprise AI assistant

Our client, Blackfish had already proven that AI could add significant value to its media intelligence platform. The prototype they had allowed users to ask natural-language questions about media coverage, campaigns and sentiment. Early results demonstrated strong potential, but like many successful proofs of concept, it raised a much bigger question whether it was actually ready for production? Although the AI prototype worked, the organisation lacked confidence in several critical areas before making a larger investment.

In this article, we will share a case study where we had two jobs: make an AI Readiness Assessment to see whether that’s what’s needed for the AI PoC to become a trusted system. Afterwards, we created the enterprise AI assistant, which became the product.

Phase one: AI Readiness Assessment

Before writing additional production code, Peruzzi conducted a comprehensive AI Readiness Assessment. Rather than evaluating the AI model alone, the review focused on everything required to operate the solution in production. The prototype had demonstrated technical feasibility, but the business still needed evidence that it could become a secure, scalable and supportable Azure service. 

Questions remained around:

  • scalability under production workloads
  • architecture and workload separation
  • grounding and source traceability
  • deployment and operational ownership
  • monitoring and recovery
  • identity and access controls
  • governance and long-term support

Our AI Readiness Assessment examined the application and Azure architecture, data flows, retrieval patterns, workload scaling, deployment process, observability, failure and risk management and operational ownership. If you’d like to learn more about our AI Readiness Assessment, click here.

The goal wasn’t to redesign the prototype, but to identify which components could remain unchanged, which required production engineering, and which governance controls were still missing. The assessment also established a phased implementation roadmap based on architecture, trust controls and production operations. 

Key findings of the AI Readiness Assessment

The readiness assessment identified several important production considerations.

  • Architecture

Background processing needed to be separated from user-facing services to improve scalability and resilience.

  • Operational Readiness

Production deployment required monitoring, telemetry, repeatable deployments and failed-job recovery before enterprise rollout. Rather than presenting a list of technical issues, the assessment produced a prioritised roadmap that clearly distinguished immediate production blockers from improvements that could follow later. 

Phase two: building the enterprise AI assistant

With a clear roadmap in place, Peruzzi implemented a Secure Enterprise AI Assistant designed specifically for Blackfish’s media intelligence platform. The objective was to give users secure, conversational access to trusted media intelligence while ensuring every answer remained grounded in verifiable data.

The assistant enables users to ask natural-language questions about:

  • campaign performance
  • media coverage
  • sentiment
  • individual articles
  • client activity

Instead of manually searching thousands of records, users receive contextual answers backed by identifiable articles and analytics from the platform itself. The solution combines approved organisational content, Azure AI solutions and existing identity controls to deliver grounded responses with citations and secure access. 

The solution: an AI assistant

Peruzzi delivered an Azure-native Enterprise AI Assistant using Retrieval-Augmented Generation (RAG).

The solution combines:

  • Microsoft Azure
  • Azure OpenAI
  • Azure AI Search
  • Hybrid keyword and vector search
  • Platform analytics APIs
  • Microsoft identity and access controls

This doesn’t mean it’s an OpenAI/ChatGPT wrapper. Instead of relying solely on the language model, the assistant retrieves relevant evidence from Blackfish’s media platform before generating responses. Every answer remains linked to the underlying articles or filtered datasets, allowing users to verify the information immediately. Hybrid search and analytics APIs ensure answers remain tied to available evidence while reducing unsupported responses. 

The business impact of the AI assistant

The project delivered much more than an AI assistant: it provided Blackfish with a clear route from experimentation to production.

  • Reduced implementation risk

The AI Readiness Assessment identified production gaps before significant implementation investment, allowing Blackfish to prioritise the changes that mattered most.

  • Faster access to information

Users can now retrieve answers through natural-language questions rather than manually searching across articles, reports and campaign data.

  • Trusted AI responses

Every answer is grounded in approved organisational content and linked back to identifiable source material, increasing confidence and transparency.

  • Secure enterprise deployment

Identity-aware access controls ensure users only receive information they are already authorised to access.

  • A scalable foundation

The resulting architecture provides a production-ready platform capable of supporting future AI capabilities rather than remaining a standalone prototype. The engagement delivered a documented readiness baseline, prioritised production actions, and a defined implementation route, while the knowledge assistant enabled natural-language exploration, grounded retrieval and traceable answers. 

If you’d like to read another case study about how an AI prototype was deployed as a product, click here: From AI prototype to production in two weeks.

Key takeaways

Blackfish demonstrates that production success isn’t just about building an AI assistant, but about understanding whether the surrounding architecture, governance, operations and security are ready for enterprise use. By combining an AI Readiness Assessment with the implementation of a Secure Enterprise AI Assistant, Blackfish reduced delivery risk while creating a trusted, scalable AI capability built on Microsoft Azure.

If your organisation has already built an AI proof of concept, the next challenge isn’t creating another demo, you probably already have a demo: it’s understanding whether it’s ready for production. Peruzzi helps organisations assess AI readiness, identify production risks, and build secure Enterprise AI Assistants that deliver measurable business value on Microsoft Azure.

24/09/2026
Why enterprise AI agents need action-level governance before they reach production
AI 3 min read
LinkedIn
Why enterprise AI agents need action-level governance before they reach production

Large Language Models (LLMs) are becoming remarkably capable, to the point where more and more people use Claude, Perplexity or ChatGPT to answer questions or write code. But the moment an AI assistant gains the ability to take action, such as create a work order, update a CRM record, submit an approval request, or trigger a workflow - it stops being just an assistant.

This is where it becomes an AI agent. That’s also the moment your security model needs to change. For years, organisations have focused on prompts, model selection, and data access. But as Microsoft Foundry, Copilot Studio, and MCP (Model Context Protocol) make it easier to connect AI agents to enterprise systems, the real production question is: “What is the agent actually allowed to do?”

An AI prompt can influence behaviour, but itt should never be the mechanism that defines authority. In this article, we focus on the broader business challenge of enterprise AI authorisation.

The real risk isn’t the model, it’s the tools

Modern AI agents rarely operate in isolation, as they interact with business systems through APIs, connectors, and tools. An enterprise AI agent might:

  • Read customer records from Dynamics 365
  • Retrieve documents from SharePoint
  • Search a Microsoft Fabric semantic model
  • Create tickets in ServiceNow
  • Update tasks in Jira
  • Trigger workflows in Power Automate
  • Call internal APIs

These integrations are what make enterprise AI agents genuinely useful, but on the other hand, they’re what make them risky. The model isn’t directly changing your business systems, but the tools you expose to it are. That’s why AI governance is rapidly shifting from model management to tool authorisation.

Why prompt rules aren’t security controls

Many early AI projects relied heavily on instructions such as: “Never modify finance records.” or “Only create maintenance requests after asking for confirmation.” These prompts help guide the model’s behaviour, but they are not security boundaries. If an agent technically has permission to perform an action, the prompt becomes little more than guidance.

Hence, production systems require something much stronger:

  • Identity
  • Permissions
  • Policy enforcement
  • Approval workflows

The prompt should define intent, and the platform should define authority.

Treat the agent’s tool surface as an authorisation boundary

One of the biggest architectural shifts in enterprise AI implementation is recognising that every tool available to an agent represents part of its authority. Instead of asking what this model can do, ask which business actions should this agent be able to perform. A good starting point is an action contract.

For every AI agent, define:

  • What information can it read?
  • What recommendations can it generate?
  • What actions can it perform automatically?
  • Which actions always require human approval?
  • Which systems must remain completely inaccessible?

This creates a clear separation between capability and permission. If you would like to read about an enterprise AI roadmap, read our article called How to move from an AI prototype to production?.

Start with the smallest possible tool set

One of the simplest ways to reduce risk is also one of the most effective: only expose the tools the workflow actually needs. If an AI agent only needs to retrieve maintenance history, search approved documentation or create a maintenance request, it doesn’t also need access to finance records, supplier contracts or customer accounts. Limiting the available tool catalogue reduces both security exposure and operational complexity.

Identity should live outside the model

Every action performed by an AI agent should happen under a clearly defined identity.

That identity should:

  • have the minimum permissions required
  • be auditable
  • follow existing enterprise access policies
  • be managed independently of the prompt

Whether you’re using Microsoft Entra ID, service principals, or managed identities, permissions should always be enforced by your identity platform, not by the language model. If changing the prompt changes what an agent can access, the architecture has a governance problem.

Separate read, write, and consequential actions

Not every action carries the same level of risk, for example, reading information is fundamentally different from changing it. A useful way to design AI workflow automation is to separate actions into three categories: read actions, write actions and consequential actions. 

  • Read actions

Examples:

  • Search SharePoint
  • Retrieve maintenance history
  • Read equipment manuals
  • Query Microsoft Fabric

These generally present lower operational risk.

  • Write actions

Examples:

  • Create work orders
  • Generate Jira tickets
  • Draft customer responses
  • Update internal records

These should be tightly scoped and monitored.

  • Consequential actions

Examples:

  • Approve payments
  • Delete records
  • Sign contracts
  • Close regulatory cases
  • Modify financial data

These should almost always require explicit human approval. Human-in-the-loop isn’t simply a user experience feature, it’s one of the most important AI governance controls available.

A property operations example

Imagine a commercial property management organisation, where an AI agent receives a maintenance request. To help resolve the issue, it might:

  • retrieve the building’s maintenance history
  • search approved operating procedures
  • identify similar previous incidents
  • create a maintenance work order for review

That’s useful automation. Now imagine the same agent also has unrestricted access to:

  • tenant financial records
  • supplier payment systems
  • lease agreements
  • portfolio performance data

Nothing in the maintenance workflow requires that level of authority. The safer design is obvious: give the agent only the permissions required for that workflow, and require approval before any consequential business action is executed. That’s the difference between AI implementation and production-ready AI implementation.

Production AI requires observability

Authorisation isn’t enough, because enterprise organisations also need visibility. Every AI agent should produce an auditable record of tools calls, identitiees used, parameters, outcomes, approval decisions etc. Hence, monitoring shouldn’t only measure how successful the workflow was, it should also answer questions such as “what happened?” or “who approved it?”. 

If you would like to read an AI prototype to production case study, check out our previous article in this topic, where we helped a UK legal-tech startup bridge that gap to go-to-market with a legal workflow automation AI in Azure.

Build for change, not just launch

Enterprise AI doesn’t remain static: new business processes emerge, new APIs are added, permissions change and workflows evolve. That’s why your authorisation model should evolve alongside your AI solution. Production readiness isn’t achieved once: it’s maintained.

Review the followings just as regularly as you review the AI model itself.

  • available tools
  • identity permissions
  • approval policies
  • action catalogue
  • audit requirements

Key takeaways

As enterprise AI agents become more capable, production success depends on more than model performance. It depends on identity, authorisation, approval workflows, and AI governance. If you’re building AI agents on Microsoft Azure, Microsoft Foundry, or Copilot Studio, Peruzzi can help you design secure, production-ready AI workflows that balance automation with control.

09/09/2026
10 Questions every CIO, CISO and Procurement team should ask before choosing an AI implementation partner
AI 4 min read
LinkedIn
10 Questions every CIO, CISO and Procurement team should ask before choosing an AI implementation partner

How to avoid vendor lock-in, hidden costs, and expensive AI implementation mistakes? It’s not easy if you are not sure where to look! In this article, we show what you should ask before choosing an AI implementation partner, and make sure you make the best decision. If you’re evaluating AI implementation partners, here’s a practical checklist to help procurement teams, CIOs, CISOs, and technology leaders make informed decisions.

Where to start when you are searching for your AI implementation partner?

More often than not, enterprise AI fail because organisations choose the wrong implementation partner. A polished sales presentation can make every AI consultancy sound the same. Everyone promises faster delivery, cutting-edge AI, and measurable business outcomes with various tech stack. But the questions that determine whether your AI investment succeeds are often the ones that never appear in the proposal:

  • Who owns the source code?
  • Can another supplier support the platform in three years?
  • Will licensing costs double after deployment?
  • Can your internal team operate the solution without the original vendor?

These are the questions that separate long-term business value from long-term vendor dependency.

1. Who owns the source code?

This should be one of the first questions asked, not the last. Some vendors retain ownership of significant parts of the implementation or deliver proprietary components that cannot easily be maintained by another supplier. Ask:

  • Will we own the source code?
  • Will we receive the complete repository?
  • Are deployment scripts included?
  • Are infrastructure configurations part of the handover?

If the answer isn’t completely transparent, future migration costs may be much higher than expected. Always score for full customer ownership, as shared can be a bit tricky.

2. Are there hidden licensing costs?

An AI solution rarely consists of one technology. There may be Azure services, third-party APIs, LLM subscriptions, search platforms, monitoring tools and commercial connectors. To make an informed decision, you need to understand in the process that:

  • Which licences are required?
  • Which costs scale with usage?
  • Are there minimum commitments?
  • What happens if usage doubles?

Hidden operational costs often exceed the original implementation budget.

3. Does the solution rely on open standards?

Technology changes, and your architecture should be able to evolve with it. Ask whether the solution uses:

  • Open APIs
  • Standard authentication
  • Standard data formats
  • Containerised workloads
  • Documented integrations

The more proprietary the architecture, the more expensive future changes become.

4. How portable is the solution?

Changing implementation partners shouldn’t require rebuilding your platform. Ask:

  • Could another engineering team continue development?
  • Is the documentation complete?
  • Are deployment pipelines documented?
  • Is the infrastructure reproducible?

Vendor dependency increases dramatically when operational knowledge exists only inside one consultancy.

5. Is knowledge transfer included?

Many projects finish with a deployment, and only a very few finish with genuine knowledge transfer. A professional implementation should include:

  • Technical documentation
  • Architecture documentation
  • Runbooks
  • Administrator training
  • Operational procedures

Your internal team should understand the solution, not just use it.

6. What will Managed Services actually cost?

Implementation is only the beginning. Ask about monitoring, incident response, security updates, model updates, performance optimisation and platform upgrades. A low implementation cost combined with expensive ongoing support may not be the best long-term investment.

7. How is security handled?

Enterprise AI requires enterprise security. Your implementation partner should explain:

  • Identity management
  • Role-Based Access Control (RBAC)
  • Audit logging
  • Encryption
  • Secrets management
  • Data residency
  • Compliance

Security should be part of the architecture, and not an afterthought.

8. How will success be measured?

“We built the solution.” - That’s not a business outcome. Ask for measurable success criteria:

  • Time saved
  • Cost reduction
  • User adoption
  • Process efficiency
  • Business KPIs
  • Return on investment

The best AI projects define success before development begins.

9. What’s the roadmap after the pilot?

Many vendors stop at the Proof of Concept, enterprise AI shouldn’t. As you can read it in our article, Why 95% of enterprise AI projects never make it beyond the Proof of Concept, unfortunately, it’s not rare that the AI cannot be implemented. To avoid this, ask to see the complete delivery model. A partner who can’t explain the production journey probably hasn’t delivered many production systems. Why would you choose them as your partner in AI?

10. What happens if you stop working together?

This is the ultimate vendor lock-in question. Could another supplier:

  • Deploy new releases?
  • Fix production issues?
  • Extend the platform?
  • Operate the solution?

If the answer is “no,” you’re buying dependency, not a software.

Key takeaways

AI platforms evolve rapidly, models change, licensing changes and most importantly: business priorities change. Your implementation partner should make those changes easier, not harder. The best AI implementation partners don’t try to make themselves indispensable. They build solutions your organisation can understand, operate, and evolve independently.

We believe that enterprise AI should reduce operational risk, that’s why every engagement is built around transparency, open architecture, documented delivery, and measurable business outcomes. Our clients receive full documentation, production-ready architecture, knowledge transfer, clear governance and transparent pricing beside the structured roadmap from assessment to managed service.

24/08/2026
How to move from an AI prototype to production: An enterprise AI roadmap
AI 5 min read
LinkedIn
How to move from an AI prototype to production: An enterprise AI roadmap

Building an AI prototype is relatively easy, it can be done even in 10 days. But turning that prototype into a production-ready AI solution that delivers measurable business value? This is where most organisations struggle.

Many enterprise AI projects begin with a successful proof of concept (PoC). The AI model performs well, stakeholders are impressed, and the business sees real potential. Yet months later, the project is still stuck in pilot mode, unable to scale across the organisation. If you’re wondering how to move from an AI prototype to production, the answer isn’t to build more AI. It’s to follow a structured enterprise AI implementation roadmap that reduces risk while delivering measurable business outcomes.

In this article we guide organisations through every stage of AI implementation: from the initial assessment to a fully managed production environment.

Why enterprise AI projects stall after the Proof of Concept

One of the biggest misconceptions in enterprise AI is that a successful AI proof of concept automatically leads to a successful deployment. In our previous article, Why 95% of enterprise AI projects never make it beyond the Proof of Concept, we already established what the main mistakes are made. In this article however, we would like to share a pilot-to-production roadmap.

To begin with, the PoC answers one question: Can this AI solution work?

But, the production asks a completely different question: Can this AI solution operate securely, reliably, and at enterprise scale?

See the difference? Many AI initiatives fail because organisations attempt to jump directly from a prototype to production without validating the business case, preparing their data, or establishing governance. Successful AI deployment requires much more than a working mode: a roadmap.

The enterprise AI roadmap: From assessment to managed service

In this roadmap, we will share the phases, the challenges and goals as an enterprise AI roadmap to help organisations with implementing their AI POCs.

1, Phase 1 - AI assessment

Goal: Validate the business opportunity before investing in development. Every successful AI implementation starts with understanding the business problem, not the technology. An AI assessment identifies where AI can deliver measurable value while evaluating data quality, technical feasibility, governance requirements, and expected return on investment.

Deliverables:

  • Business use case prioritisation
  • AI strategy roadmap
  • Data readiness assessment
  • High-level solution architecture
  • Cost-benefit analysis

2, Phase 2 - AI Proof of Concept (PoC)

Goal: Validate technical feasibility. The purpose of an AI Proof of Concept isn’t to build a finished product, it’s to prove that the proposed solution can solve a defined business challenge. This phase should remain intentionally focused on one workflow, one business process, or one high-value use case.

Deliverables:

  • Working AI prototype
  • Initial integrations
  • Technical validation
  • Early KPI measurements
  • User feedback

3, Phase 3 - Minimum Viable Product (MVP)

Goal: Create the first production-ready AI application. This is where many organisations discover that the hardest work is no longer AI, rather the AI production readiness.

An MVP introduces the capabilities that transform a prototype into a usable business solution:

  • Secure authentication
  • Role-Based Access Control (RBAC)
  • Human-in-the-loop workflows
  • Monitoring and logging
  • Governance
  • User experience
  • Integration with existing business systems

This is the stage, where the AI stops being a demonstration and becomes an enterprise application.

4, Phase 4 - AI Production Deployment

Goal: Deliver a secure, scalable enterprise AI solution. Moving an AI solution into production is an operational readiness exercise.

Before go-live, organisations should validate:

  • AI governance
  • Security
  • Compliance
  • Performance
  • Disaster recovery
  • Cost monitoring
  • User adoption
  • Operational ownership

This is the point where AI deployment becomes business transformation.

5, Phase 5 - Managed AI Services

Goal: Continuously improve AI after deployment. A successful AI implementation doesn’t end when the solution goes live. Business requirements evolve, data changes, models improve, regulations shift. Without ongoing optimisation, today’s successful AI solution becomes tomorrow’s technical debt.

Managed AI Services ensure:

  • Performance monitoring
  • AI regression testing
  • Security updates
  • Cost optimisation
  • Continuous improvement
  • User support
  • Platform maintenance

Production AI isn’t a project, it’s an operating capability.

Why does this AI roadmap reduce risks?

A structured AI implementation roadmap gives every stakeholder confidence. The CFO should see that every investment phase has measurable outcomes and clear budget control. The Risk & Compliance team has to be sure that governance and security are introduced before enterprise rollout.

The CIO & CTO should see that the architecture, scalability, and integrations are validated before production. The Business Sponsors must be sure that the value is demonstrated incrementally rather than waiting for a “big bang” deployment. This phased approach significantly reduces the risk associated with enterprise AI deployment.

Our approach to AI implementation

We specialise in helping organisations move from AI prototype to production. In order to do so, rather than treating AI as a standalone development project, we deliver a structured enterprise AI implementation framework built around measurable business value.

This roadmap helps organisations reduce delivery risk, accelerate time to value, and build secure, scalable AI solutions on Microsoft Azure.

Ready to move from AI prototype to production?

If your organisation has a promising AI prototype but isn’t sure how to achieve AI production readiness, the next step isn’t more experimentation, it’s a structured roadmap. Discover how we help organisations accelerate AI implementation, reduce deployment risk, and build production-ready enterprise AI solutions that deliver measurable business outcomes.

10/08/2026
Microsoft Fabric data agents: Why a great demo isn't enough for production
AI 5 min read
LinkedIn
Microsoft Fabric data agents: Why a great demo isn't enough for production

When organisations first implement a Microsoft Fabric Data Agent, the results are often impressive. Executives can ask business questions in natural language, receive instant insights, and experience conversational analytics for the first time. It’s an exciting milestone, but it isn’t the finish line.

Many organisations mistake a successful demonstration for AI production readiness. In reality, the hardest part begins after the demo. Enterprise AI isn’t judged by how well it performs in a workshop, rather by whether business leaders can trust the answers when they’re making financial, operational, or strategic decisions. That’s why production-ready Microsoft Fabric Data Agents require much more than an impressive proof of value.

The new risk of conversational analytics

Traditional reporting platforms provide governed dashboards built on carefully defined business logic. A Microsoft Fabric Data Agent changes that experience completely. Instead of opening reports, users ask questions in natural language. The AI identifies the relevant semantic model, generates queries, applies filters, and produces an answer in seconds. This creates a completely new operational risk.

An answer can be:

  • Fluent
  • Confident
  • Plausible

…and still be wrong.

Perhaps the wrong semantic model was selected, or the AI interpreted “revenue” differently from Finance. Maybe a complex filter combination excluded important records, or a recent semantic model update unintentionally changed answers that previously worked perfectly. These are never obvious failures, as they’re the silent ones. And that’s exactly what makes enterprise AI governance so important.

Why five successful questions don’t prove anything

One of the biggest mistakes organisations make during a Microsoft Fabric Proof of Value is relying on manual demonstrations. A handful of stakeholders ask familiar questions: the answers look correct, the project gets approved, but unfortunately, that isn’t an acceptance test.

Enterprise AI platforms should never be approved because five questions worked during a meeting. They should be approved because they continue delivering accurate answers after:

  • semantic models change
  • new data sources are introduced
  • business definitions evolve
  • AI instructions are updated
  • permissions are modified
  • new users begin asking unexpected questions

A successful demo proves your Microsoft Fabric Data Agent can answer questions, but it doesn’t prove it can answer the next thousand correctly.

Production AI starts with measurable trust

We believe trusted AI starts with trusted data, as we already showed results of implementing Microsoft Fabric for financial data modernisation in our previous article. But trusted data alone isn’t enough, as you also need trusted answers. That’s why every Microsoft Fabric Data Agent should have a measurable benchmark before it reaches production.

Rather than relying on subjective demonstrations, organisations should build a ground-truth evaluation dataset together with business owners. We recommend starting with one business domain and defining 30–50 representative business questions.

The benchmark should include:

  • Frequently asked operational questions
  • Complex filtering scenarios
  • Period comparisons
  • Ambiguous terminology
  • Missing-data situations
  • Questions the AI should refuse to answer
  • High-risk finance and compliance scenarios

Each question should include:

  • the expected answer
  • the governed semantic model
  • the responsible business owner
  • required user permissions
  • validation date

This benchmark becomes your production release criteria, not just another spreadsheet.

AI evaluation should measure more than accuracy

AI evaluation isn’t simply about calculating an accuracy percentage, because production-ready conversational analytics should also test:

  • Permission boundaries

Can different user roles only access the information they’re authorised to see?

  • Semantic consistency

Does the Microsoft Fabric Data Agent consistently interpret business terminology?

  • Ambiguous questions

Can the AI recognise uncertainty instead of inventing an answer?

  • Refusal behaviour

Does the system appropriately decline unsupported or restricted requests?

  • Performance

Can users receive responses quickly under realistic workloads?

  • Operational cost

Can conversational analytics scale without unpredictable Azure consumption costs?

These are all part of AI production readiness. If you’d like to know whether your idea or AI pilot is ready for scaling, fill out our AI Readiness Form!

Regression testing is the missing production control

Your Microsoft Fabric Data Agent will continue evolving: semantic models change, instructions improve, new data sources are added and later business definitions evolve. Every one of these changes has the potential to alter how the AI answers questions. That’s why AI regression testing should become part of every production deployment.

Before promoting any change, organisations should:

  • Execute automated evaluation against benchmark questions
  • Review incorrect and unclear responses
  • Validate business-critical answers with data owners
  • Test multiple permission scenarios
  • Promote changes through controlled Development, Test, and Production environments

Software teams already understand regression testing, so why would enterprise AI be treated differently?

From Proof of Value to production

The difference between a pilot and production is the operational discipline. Successful organisations don’t approve Microsoft Fabric Data Agents because stakeholders enjoyed the demonstration, but because answer quality can be measured repeatedly.

That requires:

  • governed semantic models
  • controlled deployments
  • measurable evaluation
  • business-approved benchmarks
  • continuous monitoring

Only then does conversational analytics become a trusted part of enterprise decision-making.

Our approach to integrate Microsoft Fabric

At Peruzzi, we help organisations move beyond successful AI demonstrations. Our Microsoft Fabric Proof of Value combines Data Engineering, AI Engineering, and enterprise AI governance to ensure conversational analytics is ready for real business use, not just a compelling presentation.

We help organisations:

  • prepare governed semantic models
  • define measurable business questions
  • build ground-truth evaluation datasets
  • validate AI accuracy
  • implement regression testing
  • establish production-ready release processes

Because enterprise AI isn’t successful when the demo works: it’s successful when your business can trust every answer.

Key takeaways

If you’re evaluating Microsoft Fabric Data Agents, don’t ask whether everyone liked the demo. Instead, ask whether your organisation can repeatedly prove the answers are correct. That’s the difference between an interesting AI pilot and a production-ready enterprise AI solution.

05/08/2026
Why 95% of enterprise AI projects never make it beyond the Proof of Concept
AI 5 min read
LinkedIn
Why 95% of enterprise AI projects never make it beyond the Proof of Concept

According to an MIT study, 95% of generative AI pilots at companies are failing. This is an outrageous number for failed AI deployment, but we see this trend amongst our clients’ projects. The situation might sound very familiar: the proof of concept is successful, the stakeholders are impressed, the technology demonstrates real potential. Yet months later, the solution is still stuck in pilot mode, unable to meet the security, governance, scalability, and operational requirements of a production environment. Now you might wonder: how is this even possible?

After helping organisations deliver AI implementations on Microsoft Azure, we’ve found that the same obstacles appear time and time again. In this guide, we share a practical audit framework designed for CTOs, Heads of Engineering, and AI Production Owners to identify where projects typically stall, and how to move them into production with confidence.

Why do AI deployment projects stuck?

When AI implementation initiatives fail to progress beyond the proof-of-concept stage, the root cause is rarely the model itself. Instead, organisations typically encounter one or more of these challenges:

  • Poor data quality and inconsistent data governance
  • Missing identity and access management (RBAC)
  • Security and compliance concerns
  • Architecture that cannot scale beyond a prototype
  • Lack of monitoring, logging, and observability
  • No clear ownership or operational processes
  • Difficulty integrating AI into existing business workflows
  • Limited internal capacity to productionise the solution

The good news? These are engineering and delivery challenges, not signs that your AI strategy has failed.

Production readiness audit checklist – AI Readiness Assessment

We have created a 5-minutes-long AI Readiness Assessment which helps you to categorise where your enterprise AI deployment stands. It also gives you real advices on how to more forward with your AI implementation. Click here to fill it out!

Data foundation – the key in your AI readiness

Before deploying your enterprise AI, ask yourself:

  • Is the underlying data accurate, complete, and governed?
  • Are data sources reliable?
  • Can the AI access trusted information consistently?
  • Is sensitive information properly classified? Without trusted data, even the most advanced AI model will produce unreliable business outcomes.

Security & identity as a part of your AI readiness

Enterprise AI must fit into your existing security architecture. Not only because of GDPR, but because not following security requirements will result in breaking regulations and laws, and losing your business due to negative reputation. It’s plain simple: it would cost you your company.

Ask yourself these questions:

  • Does the solution integrate with Microsoft Entra ID?
  • Are role-based permissions (RBAC) implemented?
  • Are secrets stored securely using Azure Key Vault?
  • Is every user action auditable?

Architecture & scalability in your enterprise AI deployment

A successful prototype isn’t automatically production-ready. Scaling a product will take time, as you need to consider the followings:

  • Can the solution scale to thousands of users?
  • Can components be updated independently?
  • Is the infrastructure resilient?
  • Have performance bottlenecks been identified?

Monitoring & operations – to avoid hidden costs in your AI implementation

Once AI goes live, visibility becomes critical. Hidden costs or certain bugs can really hinder your AI deployment plans.

Ask:

  • Can you monitor costs?
  • Can you trace every AI interaction?
  • Are failures automatically detected?
  • Is there an operational support model?

Governance & human oversight

We recently published a case study, Case study: From AI prototype to AI production in two weeks about why keeping humans-in-the-loop is essential. Without them, AI might falsify or hallucinate decisions, therefore we need to always integrate the human decision-making into the process. Enterprise AI shouldn’t about replacing people, it’s about enabling better decisions by people.

Ask:

  • Is every AI-generated recommendation reviewable?
  • Is there human approval where required?
  • Are decisions explainable?
  • Can outputs be audited?

The most common misconception in AI Proof of Concept deployment

Many organisations assume their AI project failed because the technology wasn’t mature enough. In reality, the AI often performs exactly as expected.

What’s missing is everything around it:

  • governance
  • workflows
  • integrations
  • security
  • operational readiness

The difference between a demo and a production system is rarely the model: it’s the architecture surrounding it.

How Peruzzi helps your AI deployment

At Peruzzi, we specialise in AI deployment with taking the AI Proof of Concept beyond. Our Production Readiness Assessment helps organisations identify technical and operational risks before they become expensive delays.

Instead of another lengthy consultancy engagement regarding your AI implementation, you’ll receive:

  • A structured assessment of your current AI landscape
  • A prioritised remediation roadmap
  • Clear production readiness recommendations regarding your AI deployment
  • Estimated implementation effort
  • A phased plan for moving from prototype to production

Whether your AI initiative is still in development or already stuck in pilot mode, we help you turn promising prototypes into secure, scalable enterprise solutions.

Key takeaways

If your AI project has stalled, you’re not alone - AI implementation is harder than it seems. Most enterprise AI initiatives face the same challenges: not because the technology is flawed, but because production readiness requires a different mindset than experimentation. The good news is that these issues can be identified early and addressed systematically. With the right architecture, governance, and delivery approach, AI can move from an impressive demo to measurable business value.

04/08/2026
Case study: From AI prototype to AI production in two weeks
AI 3 min read
LinkedIn
Case study: From AI prototype to AI production in two weeks

Most enterprise AI project don’t fail because of the AI, they fail because they never make it to production. We all been there. The proof of concept works, the demo impresses stakeholders, the model generates the right answers, it’s time to deploy… This is when new challenges appear, such as governance, workflow orchestration, integrations, security, compliance, user adoption, and operational readiness. We can pinpoint it that this is exactly where many AI initiatives stall.

This case study shows how we helped a UK legal-tech startup bridge that gap to go-to-market with a legal workflow automation AI in Azure. Rather than building another AI prototype, we transformed an existing proof of concept into an investor-ready, production-ready solution in just two weeks - reducing manual effort by up to 80% while accelerating the client’s path to market.

The client had already built a legal workflow automation AI PoC in Azure, which worked, the AI performed well. But when investors and enterprise customers asked to see a complete Data Subject Access Request (DSAR) workflow, there wasn’t one. Instead, requests were handled across emails, manual reviews and disconnected systems.

There was no single process to:

  • receive new requests
  • classify them
  • collect the required information
  • generate response packages
  • monitor statutory deadlines

The legal AI PoC existed, but the business workflow didn’t. That meant the product wasn’t ready for enterprise AI customers, even though the underlying AI already was.

Why did this matter?

For an early-stage legal-tech company, this wasn’t just an engineering problem, it was a commercial one. Without an end-to-end workflow they couldn’t confidently demonstrate the product to investors or enterprise buyers. Every delayed release meant slower go-to-market, delayed customer acquisition and increasing pressure on the leadership.

Rather than rebuilding the client’s platform, Peruzzi Solutions focused on what mattered most: creating the missing business workflow that transformed an AI capability into a product customers could actually use. We designed and delivered a complete DSAR process that automated request intake, AI-assisted classification, workflow management and response generation, while keeping legal professionals in control through a human-in-the-loop approach.

Keeping people at the end of the workflow was critical: we all know that AI can hallucinate, as we already discussed this in a** previous article,** therefore building in human monitoring and review helps with the decision-making. The result was a solution that could be demonstrated with confidence and scaled for real customer deployments.

Business impact of the production AI

Within just two weeks, the client had an investor-ready DSAR workflow, an AI legal inbox triage with human review, that dramatically reduced manual effort while accelerating product readiness.

  • 70–80% reduction in manual effort

Routine administrative work across the DSAR process became largely automated, allowing legal teams to focus on review rather than repetitive administration. For employees, the time spent was reduced from 20-40 hours to 2-4 hours, which is a huge improvement in their workflow.

  • Faster path to market

Instead of spending months extending an internal prototype, the client was able to demonstrate a complete end-to-end workflow to customers and investors.

  • A legal AI that fits regulated industries

The workflow was designed with human oversight built in, ensuring AI supported legal professionals without replacing decision-making.

  • Built for future growth: DSAR automation in Azure AI

The solution provided the foundation for a scalable compliance platform rather than another isolated proof of concept.

Key takeaway

Many organisations believe their AI project is “almost finished” because the model works, while in reality, the hardest part is rarely the AI. It’s everything around it: from production workflows, through governance, integration security to human oversight. That’s the difference between a promising demo and a product customers are willing to trust.

03/08/2026
Case Study: Microsoft Fabric Proof of Value for Financial Data Modernisation
AI 3 min read
LinkedIn
Case Study: Microsoft Fabric Proof of Value for Financial Data Modernisation

Finance reporting, resource planning, and operational tracking are complex processes that involve not only numerous data sources but also a significant amount of manual effort. Connecting systems, reading Excel spreadsheets, and understanding formulas - and sometimes even macros - can be challenging.

Our client required a modern, scalable data foundation in Microsoft Fabric to improve financial reporting, reduce manual data preparation, and establish a robust foundation for future analytics. We successfully delivered this solution, enabling a more efficient and scalable reporting environment.

The problem

The organisation relied on multiple fragmented systems for finance, fundraising, resource planning and operational tracking.​ Reporting was supported by Azure SQL, Azure Data Factory and Power BI, but data remained spread across separate sources and preparation processes.​ This made it difficult to create a consistent, trusted view of performance across the organisation.​

The organisation wanted to evaluate Microsoft Fabric as a strategic platform for future data and analytics initiatives. Microsoft Fabric is Microsoft’s all-in-one data and analytics platform that brings together data engineering, data integration, data warehousing, business intelligence, data science, and AI into a single SaaS solution.

The solution

The challenge of the project was to demonstrate how Fabric could simplify data management, improve reporting capabilities, and provide a scalable foundation for future integrations, while minimising disruption to existing operations. To achieve it, we delivered a Microsoft Fabric solution using a modern, layered data architecture.​

This solution connected multiple source systems, including the accounting system, Salesforce and other operational platforms, into a unified data foundation.​ Power BI reporting was delivered directly from Fabric, giving users access to trusted data through a single reporting layer.​ It automated data ingestion, transformation, and reporting while establishing a roadmap for future integrations and enterprise-wide Fabric adoption.

The impact

Unified platform: Created a single reporting platform across finance, fundraising and operational data.​

Efficiency: Automated key data ingestion and transformation processes.​

Trusted reporting: Improved consistency and reliability of business reporting.​​

Scalability: Established a reusable foundation for future data sources and analytics use cases.​

Governance: Implemented data governance with Microsoft Purview.

Key Takeaway

A successful data platform is about creating a trusted, scalable foundation that supports reporting today and AI initiatives tomorrow.

24/06/2026