>_ Analyst Engineering

Labs

Practice the technical analyst job on a system that behaves like production

Each mission hands you the artifacts a delivery team actually has: an OpenAPI contract, requirements, Kafka events, service logs, database extracts, monitoring panels. You produce one deliverable. Then you compare it with a practitioner's solution and score yourself on what you found.

Every mission is set inside Northline Pay, a fictional payments platform documented once. Learn the system in mission one, and mission three does not need to explain it again.

Track

Become a Technical Analyst

Three missions in order: analyze an API before integration, validate an event flow across Kafka and logs, then investigate a production incident to root cause. One system, rising difficulty.

  1. 01 Analyze a payment API
  2. 02 Validate an event flow
  3. 03 Investigate a production incident
See the track

All missions

How a mission works

  1. 01

    Read the brief

    Your role, the situation, the deliverable, and the articles worth reading first.

  2. 02

    Work the steps

    Each step reveals more evidence and sets one task. Write your answers as you go.

  3. 03

    Produce the deliverable

    A gap register, a diagnosis, an incident report: the artifact a real team would act on.

  4. 04

    Score yourself

    Open the solution, tick the findings you actually had, and learn from the ones you missed.

Skills the missions practice

API analysis
Read an API contract against requirements and business rules, and find what is missing, inconsistent, or unspecified before integration starts.
Requirements gap analysis
Trace each requirement to the artifact that implements it and name the gaps precisely enough that a developer can act on them.
Event flow validation
Follow a business event across Kafka topics, consumers, and logs, and prove where it stopped and why.
Log analysis
Correlate application logs across services by identifier and time to reconstruct what actually happened.
Incident investigation
Move from a vague ticket to a root cause with evidence from APIs, logs, database records, and monitoring, and separate cause from symptom.
SQL investigation
Query production-shaped tables to confirm or refute a hypothesis, and read the result as evidence.
Test design
Derive test cases from contracts, rules, and defects so the same failure cannot ship twice.

The system

Northline Pay

A fictional payment service provider for marketplaces. Every lab is set inside it.

Free account

Practice on the Labs, keep your progress

A free account, no password: an email link signs you in. It saves your steps and self-assessments on the Labs, shows your missions on a dashboard, unlocks the solutions, and, if you tick the box, sends you new missions and articles when they ship.

Your email is used to sign you in. Nothing else, unless you ask. Privacy.