Skip to content
Sayfitech
Technical consulting

Software architecture consulting

Review and design of systems for scale, cost, security and future change.

Engagement
Fixed-fee review, monthly design review optional
Typical timeline
3–4 weeks
Starts with
Read access to the repository and your last three incident write-ups.
01The situation

Your engineers are about to make three decisions that will be expensive to reverse: how the data is shaped, where the boundaries between services fall, and what the queue is really for. Everyone in the room is capable. None of them has done it at the size you are heading towards.

Why it matters

Decisions today that do not become next year's rewrite.

Senior judgement, on demand.

What we build

Concrete artefacts, handed over and documented.

  1. 01

    A review of the current system with findings ranked by severity and by what each will cost if left alone

  2. 02

    C4 diagrams of the system as it is and as it should become, drawn so a non-engineer can follow them

  3. 03

    Architecture decision records for every significant choice, including the options rejected and the reason

  4. 04

    A sequence for getting from one to the other in steps that each leave the product working

  5. 05

    A short set of checks your team can run to tell whether the architecture is still holding

What changes

01

The irreversible decisions get made deliberately and written down where the next engineer can read them

02

Your team inherits the reasoning rather than only the conclusion, so the following decision is theirs

03

A rewrite is usually avoided, because the sequence turns it into a series of survivable changes

How it runs

Week 1

01Read everything

The code, the incident write-ups, the slow queries, and an hour with each engineer separately.

Weeks 2–3

02Design

Target architecture and decision records, with the trade-offs written where the team can disagree with them in the margin.

Week 4

03Walkthrough

A working session with your engineers, then one revision after their objections, which are correct on at least one point most of the time.

06Typical stack

Chosen per project. Named here so you can see the shape of it.

  • Structurizr
  • C4 diagrams
  • GitHub
  • Notion

Questions we get asked

Next step

Tell us the outcome, not the tooling.

Send us the situation you are in. We will tell you which discipline it belongs to, what we would do first and what it costs, including when the answer is to wait.

Start a projectOr email us directlyinfo@sayfi.ai