Scale and optimize

Is the thing you named the thing that is costing you?

You came here with a sentence. The site is slow. The cloud bill went up. We need a security audit. One person is the only one who understands it. Every one of those is a real observation, and each of them can have more than one cause sitting behind it. The sentence names what you can see from where you are standing. That is the right thing to say out loud in a meeting. Whether it is also the thing to fix is a separate question, and it is cheaper to answer than most people expect.

Two causes, one complaint

Two different causes can reach you as the same complaint, and when they do, the sentence you arrive with names the one you can see.

Take the wait on a page. One delay comes before anything appears at all. Another comes while content fills in stage by stage. From a chair they feel like the same thing: the page is slow. They come from different places, and only one of them is touched by work on the front end.

Or take an invoice. Build minutes and running capacity can land on one bill, under one heading, in one number that went up. From the finance side that is a single event. From the system side it is two, and they are repaired in different places.

None of this is a failure of attention. You can only name a cause you can observe, and from where most people sit one of the two is out of view. So the checks that follow look at something you already have. Each of them comes back with an answer. That answer is not a matter of judgement or of who argues hardest in the room.

Four checks you can run

Each check below needs one record you already hold, and none of them needs us. Each one comes back with an answer, and the answer points at one piece of work and rules out the other.

The site is slow, so we need speed optimization

The record this needs is one page load of your own site. Note when the wait happens, then check the same page from where your visitors actually are. Where a tool score taken on one machine and the experience your real visitors get disagree, it is the visitors who are right.

The cloud bill went up, the platform is too expensive

The record this needs is one month of your own cloud invoices. Split them into build-time and run-time, then find the single largest line and see what it moves with.

We need a security audit

This one is an email rather than a record. Ask the person who asked you for the security audit what would end the question, and whose deadline it is.

One person is the only one who understands it

Ask what that person actually does in a normal week.

What the wrong axis costs

Skipping the check has a cost, and it is easy to describe. The work lands later, and the complaint you started with is unchanged. There is an older version of the same problem worth borrowing. In 2015, Kay Ousterhout, Ryan Rasti, Sylvia Ratnasamy, Scott Shenker and Byung-Gon Chun instrumented four Spark workloads. They measured what the axis their field had agreed on was actually worth.

at most 2%the median a perfect network would have bought

Ousterhout, Rasti, Ratnasamy, Shenker and Chun, NSDI 2015

*Disclaimer: Measured on four instrumented Spark workloads in 2015. The authors state they cannot claim the results are broadly representative. This is not an Atyantik measurement and is not a forecast for your system.

Back to your own record

The interesting part is not about networks. A whole field had agreed which axis was binding, and where anybody instrumented it, the instruments disagreed. So it is worth the effort of one check on your own system. Whatever was actually binding there was still binding while the attention was somewhere else. That needs no study behind it. An unaddressed cause stays a cause, and the delivery you were waiting for arrives into the same complaint.

What we turn down

The useful thing to know about a firm that covers this much ground is not the list. It is what it has said no to, because anyone can publish a list. Three of ours are written down, and reading them is how you check whether we are routing you or selling to you. From a marketing site to an enterprise platform we apply the same discipline, and that discipline is what carries across the work here. It is not a claim that every one of these is equally deep.

  1. Proposing before auditing

    We handle both incremental improvement and ground-up rebuilds, and we welcome both. On an existing product we audit what is working before we propose anything.

  2. Rewriting for its own sake

    We modernize without forcing rewrites where audits show incremental hardening will do. The condition is the whole point of the sentence.

  3. Taking the work anyway

    We have declined engagements where taking them would have benefited Atyantik but not the project. We say where we are deep and where we would have to ramp.

What happens after the first piece of work

Ask that question early, because it is the one that actually decides this. Our own answer, on the record: the first delivery is a referendum on whether the engagement is a fit.

Several of our longest-running enterprise relationships began as a single Scale & Optimize project, verified the work, then extended into multi-year engagements. That describes how the arrangement already works. It is not a promise about what comes after it.

It also has a limit, and the limit is better said than dressed up. Case work here is anonymous by default. The named results from this kind of work sit on the page for that specific work. They do not sit on a routing surface.

So what you get from us at this point is the shape of the arrangement at its most testable moment, plus our own statement of what followed. That is weaker than a delivered outcome with a number attached to it. Ask for the outcome on the call, and hold us to the answer you get.

Some of this is not ours

Some of what lands here belongs somewhere else. Here is who should leave, and where they should go.

One of these needs saying in full, because a short version of it would be misleading. We do not hold SOC 2, GDPR or HIPAA certifications ourselves.

We engineer systems that pass your audits, and we document architectural decisions in the technical requirements specification so your compliance team can verify the design intent. If your engagement needs a certified vendor rather than an audit-ready system, we will tell you upfront and refer where appropriate.

Whether this is your branch

  • The product is live, under real load, and something about running it has started to cost you.

  • You can name a symptom but not a cause, and you want the cause named before anyone proposes work.

  • The complaint is about what the system does under pressure, not about what the screen asks a person to do.

Where you should go instead

  • The product is not running in production yet.

    Build and launch

  • The complaint is a first paint caused by how the interface itself is built, or by what the screen asks a person to do.

    Design and experience

  • Accessibility, data residency or the footprint of the running estate are decisions you are making up front, not failures you are chasing.

    Responsible defaults

  • A customer, insurer or regulator requires a certified vendor rather than an audit-ready system.

    Ask us for a referral

  • You want people added to a team you already run, rather than a scoped piece of work.

    Hire a dedicated team

  • You know the outcome you want and nobody has turned it into something buildable yet, so no axis can be identified.

    Start with discovery

And one we cannot route

Some symptoms cannot be separated from a web page at all. Sometimes two candidate causes produce the same observable, and no cheap check tells them apart. The honest answer then is that you need someone to look at the system, not a link. Say so on the call and we will tell you which of these it turned out to be, including when the answer is none of them.

Before you click through

Who owns the code and the accounts?
You do. From day one, every line of code is your IP. If you have your own Git hosting, cloud accounts and storage, we work inside them. If you do not, we provision them, set them up, and hand the keys over. Documentation starts on day one and stays current through delivery.
What happens when the scope changes after work starts?
Every change goes through a documented change note, with time, effort and cost laid out before approval. Nothing in the build moves on a re-scope you have not explicitly accepted. That applies during the build and afterwards, on an annual maintenance contract or a lean-mode arrangement.
What does ongoing support look like once the work lands?
There are two structures: an annual maintenance contract for ongoing maintenance and growth work, and a lean-mode arrangement for lighter ongoing support. Both run through the same change-note process as the build. Business hours are Monday to Friday, 10:00 to 19:00 IST, which is 04:30 to 13:30 UTC. Within those hours the target is acknowledgement by a named person who engages with the issue, not resolution: time to fix depends on what the issue turns out to be, and is not committed to.
Who reviews the code, and against what?
Every change goes through code review by a senior software engineer. We run GitFlow with unit tests, integration tests, and CI/CD that gates every merge. Architecture decisions are documented in the technical requirements specification. So anyone reading the system years from now, including us, knows why it is shaped the way it is.
What if we want to take this in-house later?
Then we plan for it at intake rather than at the end. Most engagements continue past launch as ongoing maintenance and growth work. We engineer for handoff to your in-house team if that is your direction, or we stay as long as the platform needs us. Either path is fine.

For whoever signs this off

On most of this work the person who signs is not the person who noticed. Copy these four lines into an email, fill in what your own check returned, and send it.

If the check sends you somewhere else entirely, that is a good outcome. Go where it points.

Forward this part

Atyantik Technologies: which problem you actually have on a live product

  • The symptom. The sentence you would use in a meeting to describe what is going wrong.
  • The check. What you looked at: one page load, one month of invoices, one email to whoever asked the question, or one look at the support contract.
  • The answer. Which of the two branches your own record actually matched.
  • What it means. Which piece of work that answer points at, and which one it rules out, so nobody funds the wrong one.

Open the one your answer points at