Services for businesses in Lucknow, India and beyond
Cloud infrastructure, kept small until the workload needs more.
Cloud infrastructure is the part of a system that has to keep running after the demo: where it is hosted, how a change gets there, how you know it failed, and how you get the data back. Sunbeam sets that up for software we build and for systems other people left behind. The studio is in Lucknow. The clients are in India and worldwide, including the Gulf, the United Kingdom, and the United States.
The default is the smallest arrangement that is still honest about the workload. A marketing site and a product that takes bookings are different problems, and neither starts as a platform diagram for a much larger company. You own the cloud account. We are users on it, not the landlord.
The business case
What better looks like.
- A release a second person can run
- A backup someone has restored once
- A bill you can match to a list of what should be running
What it is
The home of the software, not a second product
Cloud infrastructure covers a few jobs that should not be confused. A place for the application to run. A database and files that must not live only on a laptop. A pipeline from the repository to a release. An alert that reaches a person when the service stops answering. And the bill. A useful setup names which of those you have and refuses the rest until there is a reason.
The work can be the last mile of a build, a move off a single server, or a takeover of an account nobody can draw. It is a poor use of money when the application itself is the problem and a new host will not change that. In that case the first conversation is about the software.
An account in your name
Billing, the owner login, and the ability to remove our access sit with your organisation from the first day.
A release you can repeat
Production matches a commit. A second person can see what was deployed and how to roll it back.
A failure you can see
A health check and an alert to a named person. A dashboard nobody opens is not monitoring.
A backup you have restored
A written policy is incomplete until someone has restored it once, somewhere that is not production.
Minimal by default
Start with the stack the team can operate
The default is deliberately small. A web application often runs as a managed front end, a managed database, object storage if there are files, and a pipeline from the repository. Vercel is a normal home for a Next.js application. AWS or Azure is a normal home when you are already there, or when you need a private network, a worker, or a region the other host does not give you. Docker is used when the runtime has to match between the pipeline and production. It is not a requirement for every site.
We do not put Kubernetes, a service mesh, active-active multi-region, a separate observability product, or an idle queue on the first drawing. Each can be right later. None of them is a sign of seriousness on day one. Seriousness is a deploy a second person can run, a bill you can read, and a restore you have tried. A preview the host gives you for free is welcome. A full second copy of production that nobody patches is a cost and a risk.
One way to deploy
A single pipeline. Two ways to ship is how the emergency path becomes the real one.
Secrets outside the code
Keys live in the environment or a secrets store, not in the repository and not in a chat thread.
A region chosen on purpose
Latency for the people who use it, and any rule about where the data may sit, come before the resources.
Least privilege
The pipeline can deploy. People have the access their job needs, and a leaver loses it the same day.
Setup
What a first setup actually includes
Setup starts in an account your organisation owns: multi-factor authentication on the owner, a billing alert someone will read, and a short list of who else is allowed in. We then place only what the application needs. The region follows where the users are and any real constraint on where the data may live. If that constraint is still a rumour, we stop and name it. Guessing a region is a migration you pay for twice.
The pipeline builds from the repository and deploys. Logs are kept for a stated period, not forever. A health check hits a path a user depends on, and the alert goes to someone who can act. Backups match how much data you can bear to lose, and we restore once before calling the backup real. Handover is a page: what is running, where, how to deploy, how to roll back, and what the monthly bill should contain. A static site does not get the machinery of a system that holds personal data. If you already have a sensible host, we keep it.
Migration
Move the system you have, then change it
A migration fails when it is secretly a rewrite. The host, the database, and the features all change, and nobody can say which one broke the afternoon. We separate them. First an inventory: what is running, what talks to it, which jobs live in a schedule or in someone's memory, where the secrets are, and what an hour offline means in your words. Then a copy, a rehearsal including a restore and a rollback, and a cutover you can reverse. The redesign, if there is one, comes after the new home is boring.
DNS, certificates, and the jobs that only fire at night are the pieces that get forgotten. So does the old environment, which keeps costing money. We name a date when the old system becomes read-only, and a later date when it is removed. Taking over an undocumented account is a migration even when the servers do not move: draw the map, close the urgent holes, then change the release path in stages. If the application is what needs replacing, we say so. A move will not repair it.
Inventory before cutover
Services, data, jobs, secrets, and the people who will notice if something is missing.
A rehearsal
Run the new path against a copy. Restore the backup while the old system is still the real one.
A window the business chose
Cut over when someone who understands the work is available.
Two dates for the old system
Read-only, then gone. An unnamed old environment becomes a second production.
Cost control
The bill is a design review
Cloud cost follows what you leave running. Idle environments, a load balancer with nothing behind it, a private network you do not need, logs kept forever, a database sized for a launch that did not happen, and traffic that crosses regions because two services were placed carelessly. None of this requires a cost programme. It requires someone to read the invoice against a list of what should exist.
On day one the account gets a budget alert at a figure you would be unhappy to discover later. Resources are named so an unknown line can be traced. Reserved capacity waits until the shape has been stable. A discount on the wrong size becomes a floor. Spreading the system across three providers to look portable creates three bills. Portability is a copy of the data and a pipeline you understand. Each month the question is the same: which line is this, and is it still doing a job? If nobody can answer, it is a candidate to turn off, after you have checked it is not the backup.
A budget alert
Set in the account you own, at a number a person will act on.
Names on resources
A line item should match a service without a forensic project.
Retention with an end
Logs, old files, and snapshots have a lifetime. Forever should be a deliberate choice.
No idle estate
Experiments are dated. The extra environment kept 'just in case' is used or removed.
When to add more
Add a piece when you can say why
The small stack stops being honest in a few situations. A slow job is blocking requests, and a worker would take it off the request path. The data has a stated residency or contract limit the current host cannot meet. An hour of downtime has a cost you can describe, and you no longer accept a single point of failure. Advisers have required a control — private networking, a firewall, a specific form of encryption, an audit of who opened a record — and the setup cannot express it.
'We might get big' is not one of those reasons. When a reason is real, we add the piece and write down the cost and the owner. The healthcare software guide and the DPDP guide are orientations, not rulings. If advisers have stated a region, that statement is an input. A system that fails because nobody owns the alert needs an owner, not a more expensive host.
How we scope it
A proposal after we have seen the workload
Scoping is a short look at what runs, how often it changes, where the data may live, what an hour offline means, and who is on call. From that we write the setup or the migration, and an exclusion list of the platform pieces we are not building. A fixed architecture offered before that look is a template. Templates can explain a default. They are a poor way to price your account.
Sunbeam is a full-service software agency. Infrastructure sits next to the product, the automation, and the website. The same team that builds the application can put it somewhere you can operate, or can take over a deployment someone else started. We work from Lucknow with clients across India and worldwide. The account remains yours if we stop. Talk with Sunny, or read the business automation guide if the workflow is the real project. Technology consulting is the better first step when the decision is not ready for a build.
Who this is for
For teams ready to improve an important part of the business.
- Teams launching a product that now needs a home
- Companies moving off a server or an account nobody can explain
- Owners who want cost control without a platform programme
Frequently asked questions
Useful questions before you begin.
Which cloud platforms do you set up?
Vercel, AWS, and Azure. We pick from the workload, the region, and the account you already have. Docker is used when the runtime has to match, not as a default.
Can you migrate or take over an existing deployment?
Yes. We inventory what is running, rehearse on a copy, and cut over in a window you can reverse. A move is not combined with a redesign of the product.
How do you control cloud cost?
A budget alert in your account, names on resources, retention that ends, and a monthly read of the invoice. Reserved capacity waits until the shape has been stable.
Why start with a minimal stack?
A cluster, a second region, or an idle environment has to be operated. The default is one clear host, a managed database, storage if you have files, and one pipeline. Extra pieces need a reason you can say out loud.
Do you monitor it after launch?
A health check and an alert to a named person are part of setup. Ongoing review can stay with us or with your team, using the handover map. An alert nobody receives is only a log.
Related capabilities
One connected engineering team.
Cloud and infrastructure
Cloud and infrastructure setup on AWS, Azure or Vercel, with CI/CD, backups and monitoring. Sunbeam is based in Lucknow and works worldwide.
DevOps consulting
DevOps consulting to improve deployments, CI/CD, observability, release confidence and software operations.
AWS consulting
AWS consulting for businesses planning reliable application hosting, security, deployment and cloud operations.
Considering whether a custom approach is justified? Read our build-versus-buy decision guides, explore industry workflows, or review how ownership and handover work.
Start with the business problem, not the technology.
Tell us what is getting in the way. We will help identify a useful next step.