The simplest Azure setup that does the job, with no service your project does not need.
Deployments that run from a pipeline, the same way every time.
Failures that reach a named person with a runbook before a customer reports them.
A cloud bill you can explain, with budgets and alerts on your own subscription.
Integrations designed for the day the system on the other side is slow or down.
Before you call us
Your website or app needs hosting, and nobody can say which Azure services it actually needs.
The Azure bill grows every quarter and nobody can say which workload is responsible.
Interfaces fail silently, and you hear about it from a customer.
A slow system downstream makes your own website or app slow.
A data-centre exit date is set, and there is no inventory of what has to move.
What’s included
An architecture that names only the services you need, and why each one is there
Hosting in your own subscription, with budgets and cost alerts
CI/CD pipelines and infrastructure as code (Bicep)
Monitoring and alerts that reach a named person, with runbooks
Identity instead of secrets: managed identity, Key Vault and least privilege
Decision records for every choice that matters
Not included unless written into your scope
Your Azure usage: Microsoft bills your subscription, and we estimate it but never promise a fixed cloud bill
Licences for the systems you connect to, such as an ERP or CRM
Out-of-hours or 24/7 cover, unless it is in a support agreement
How delivery works
1
Conversation
A call, a WhatsApp chat, or a written brief if you prefer. We ask about the outcome you
need, the constraints you are under, and what has already been tried.
2
Written scope
Within 2 business days: a one-page scope with options and the assumptions behind them,
and a fixed quote for each, or a short paid discovery first if too much is still unknown.
3
Build in the open
Short milestones against acceptance criteria agreed in the scope. Decisions are written down
as they are made, so nothing important lives only in a meeting.
4
Handover
Documentation, runbooks and decision records, with access and ownership in your name.
Defects found after launch are fixed within a window agreed in your scope; ongoing support is
a separate, optional agreement.
Azure hosting for websites and web apps
Most projects need far fewer Azure services than a reference diagram suggests. A business
website usually runs on Static Web Apps; an app with a database adds App Service or Functions
and Azure SQL; integration services come in only when there is something to integrate. We
start from the simplest architecture that does the job, and write down why each piece is there.
A deployment pipeline from your repository
Application Insights and Azure Monitor alerts
Budgets and cost alerts on your subscription
Key Vault and managed identity instead of passwords in settings
Azure integration: Logic Apps, API Management and Service Bus
For teams connecting ERP, CRM, e-commerce and partner systems, such as Dynamics 365, SAP and
Salesforce, who need it to keep working when one of them does not. Already live? A reliability
retrofit adds error handling, dead-lettering, alerting and identity to an estate that is
running today.
API-first contracts, versioned and agreed before implementation
Bounded retry, a dead-letter route per interface with a named owner, and idempotent writes
Messaging that keeps a slow system off your user’s critical path
OAuth 2.0 at the gateway, with managed identity behind it
Reusable templates, so each new interface starts from a tested pattern
Alerts that reach a named person, and the runbooks they need
Azure architecture reviews, migration plans and cost reduction
For CTOs, heads of engineering and IT leads who need a senior second opinion, or a plan their
own team can carry out. An architecture that grew one ticket at a time, an incident fixed with
more instances, a data-centre exit with no inventory: each starts the same way, by counting
what exists before designing anything.
An inventory of what you run and how it connects
A target architecture with decision records: what was considered, what was chosen, what it cost
A migration path in waves, with the risk in each one named
Cost and reliability findings, ranked by effort and impact
An Azure architect on contract or fractional terms
For system integrators, consultancies and in-house programmes that need a senior Azure
integration architect for a phase, or a few days a month, without a permanent hire. We work
under your brand and process if the programme needs it.
Requirement analysis and technical design documents developers can build from
Design authority: reviews, decision records and one consistent set of patterns
Mentoring for the team that will run the system
A handover with runbooks and the reasoning behind every decision
How we think
We start from the failure, not the happy path.
A system is defined by what it does when the other side is slow, wrong or gone: the payment
provider at a sale, the ERP at month end, the website on the day it was built for. So that is
where the design work goes first, and every choice that matters is written down: what was
considered, what was chosen, what it cost.
↔ Scroll the diagram sideways
Bounded retry with backoff: the first thing to check in any integration. Without jitter, every caller retries on the same schedule and the recovering service is hit by a wall.
Ways to work with us
Timelines are planning estimates for a typical scope. Yours goes in the written scope, with a
fixed quote for each option, within 2 business days of our first conversation.
Hosting and deployment
Your website or app set up on Azure in your own subscription: the simplest services that fit, a deployment pipeline, monitoring, budgets and alerts.
Architecture review
About 5 working days: an inventory, cost and reliability findings ranked by effort and impact, and decision records, walked through on a call.
Integration build
Interfaces designed, built and taken live with your team, scoped and quoted wave by wave.
Architect on contract
A senior Azure architect for a phase, a few days a month, or a one-off second opinion on a design.
A legacy integration estate with a data-centre exit date and no inventory: the count that had to come first, the 4 patterns it produced, and the design that was approved as the baseline for the build.
Done by our founder in a previous employed role, before Kakoriya Cloud. The design was approved; the build began after our founder left.
Bespoke on-premises applications wired into a new ERP against a fixed date, with requirements still moving: the contract-first discipline that absorbed the churn, and what a batch of messages is worth.
Done by our founder in a previous employed role, as part of a team, before Kakoriya Cloud.
An integration estate that arrived undocumented, deployed by hand and failing in ways nobody could explain: the order the team took it in, and the 5 decisions inside it that were our founder’s.
Done by our founder in a previous employed role, as part of a team, before Kakoriya Cloud.
A utility’s public customer platform meeting its first real storm: what gave way, what the team changed afterwards, and which of those changes were our founder’s.
Done by our founder in a previous employed role, as part of a team, before Kakoriya Cloud.
Most projects use a few of these, not all of them.
Azure Static Web Apps
App Service
Azure Functions
API Management
Logic Apps Standard
Service Bus
Event Grid
Azure SQL
Azure Cache for Redis
Key Vault
Managed Identity
Application Insights
Azure Monitor
Bicep
Azure DevOps
Common questions
Do you need access to our subscription?
For a review, read-only access with cost data is enough. For build work we prefer a
subscription you own, with access granted per environment through your own identity provider
and removed at handover.
What will Azure cost us each month?
Azure is billed by usage, so nobody can honestly promise a fixed bill. Your scope includes an
estimate at your expected usage, and we set budgets and alerts so a change shows up early.
Can you help reduce our Azure bill?
We can look, and we never promise a number before we have. The common wins are plans sized
for a peak that never comes, premium tiers nothing needs, and workloads that could share a
plan. Each finding comes with what it saves and what it costs to change.
What does an Azure architecture review include?
About 5 working days: an inventory of what runs and how it connects, reliability and cost
findings ranked by effort and impact, decision records for the changes worth making, and a
call to walk through the written report.
Logic Apps or Functions?
Usually both: Logic Apps for orchestration your team can read, Functions for mapping and logic
that needs real code. We say which, interface by interface, and write down why.
Can you integrate Dynamics 365, SAP or Salesforce on Azure?
Yes. Those three are where most of our founder’s integration work was, in previous roles
before Kakoriya Cloud: Dynamics 365 Finance and Operations through data management packages
and OData, SAP S/4HANA over OData behind API Management, and Salesforce over REST from
Functions fed by Service Bus.
Do you work with on-premises systems?
Often. An on-premises application behind a queue or a gateway is the normal case. The new
platform pieces we build run on Azure.
Can you take over an integration estate another vendor built?
Yes. We start by counting and instrumenting what exists, before changing any of it.
Can you work alongside our existing partner?
Yes. A second pair of senior eyes next to a delivery team is one of the most useful shapes this
work takes.
Do you work under our brand and process?
Yes, if the programme needs it. Our founder spent 7 years inside system-integrator delivery
teams before starting Kakoriya Cloud.
How much time can you give us?
It is agreed per engagement and written into the scope, so neither side is guessing. Tell us
the dates and the days a week; we will tell you honestly whether we can cover them.