Meet LAIQA: our first step towards an event-driven architecture

July 14, 2025
•
3 min read
Illustration of a wolf in an astronaut suit holding growth-chart panels in front of the moon
Contents

TechWolf just shipped LAIQA (“Live AI Quality Assurance”), a lean microservice that measures the accuracy of our skills‑AI and, more importantly, validates the event‑driven backbone that will replace our aging monolith.

What we built

  • Pub‑sub at the core. The Skill Engine API now fires employee‑updated / employee‑deleted events to Amazon SNS; LAIQA consumes them via SQS for fully asynchronous processing.
  • Three serverless Lambdas, one weekly Bedrock job. One Lambda ingests events, a second triggers batch inference, and a third publishes QA metrics to CloudWatch + Grafana.
  • Pragmatic fixes that matter. We dropped Aurora Serverless v2 for PostgreSQL after real‑world scaling hiccups, and enforced single‑responsibility, tight time‑outs, and DLQs on every function.
  • Everything as code. Terraform lays the foundation; AWS SAM wires the serverless stack; embedded CloudFormation glues SNS➜SQS➜Lambda. Result: reproducible, environment‑agnostic deploys.

LAIQA isn’t just an internal tool, it’s the working blueprint for how TechWolf will ship every new capability: small, event‑driven, infrastructure‑as‑code, measurable from day one. Expect shorter release cycles, sharper analytics, and a skills engine that keeps pace with your business.

Read more about LAIQA on Medium.

Learn more
Learn more

Blog

Relevant sources

From guides to whitepapers, we’ve got everything you need to master job-to-skill profiles.

View all
View all
A pan on a stove with code symbols in it, and a spec and two tickets hanging aboveA pan on a stove with code symbols in it, and a spec and two tickets hanging above
Task Intelligence
Blogpost

You still have to cook: what agents changed about how we build

We pointed an agent at a track of work one evening and found 32 merge requests waiting the next morning. The project shipped in two weeks instead of four, and those were the most draining two weeks of the year. This is what Specto is, and what still needs a human in the kitchen.
Hanne Asselman, engineer at TechWolf
Hanne Asselman
Oct 12, 2026
You still have to cook: what agents changed about how we build
Task Intelligence
Blogpost

Beyond the code series: When code gets cheap, judgment gets expensive

One of our engineers went from idea to working dashboard in under a week. Then we paused it. AI has collapsed the cost of building software, which moves the hard question from "can we build it?" to "should we?". Why we're doubling down on the Product Engineer.
Silas, Product Engineer at TechWolf
Silas Deblanc
Sep 28, 2026
Beyond the code series: When code gets cheap, judgment gets expensive
Task Intelligence
Blogpost

Platform series: rebuilding observability so any engineer can debug a failing request

An experienced engineer could spend 15-30 minutes on a failing request and still only have a hypothesis. Here is how we rebuilt observability on OpenTelemetry, ClickHouse and HyperDX, and what we found once we could follow a request across every hop. First post in our Platform series.
Ruben Hias
Ruben Hias
Sep 23, 2026
Platform series: rebuilding observability so any engineer can debug a failing request

Using AI while interviewing at Techwolf

At TechWolf, we see generative AI as part of the modern toolkit — and we expect candidates to treat it that way too. We love it when people use AI to take their thinking to the next level, rather than to replace it.You are welcome to use tools like ChatGPT, Claude, or others during our interview process, especially in take-home assignments or technical exercises. We encourage you to bring your full toolkit — and that includes AI — as long as it reflects your own thinking, decisions and creativity.We don’t see AI as replacing your skills. Instead, we’re interested in how you use it: to brainstorm ideas, speed up iteration, validate your thinking, or unlock new ways of approaching a challenge. Great candidates show judgment in when to rely on AI, how to adapt its output, and where to go beyond it.

What we’re looking for:

Our interviews are designed to understand how you think, solve problems, and express ideas. Using AI in a way that amplifies those things — not masks them — is encouraged.

What to avoid:

We ask that you don’t submit AI-generated work without review, or present answers that you can’t fully explain. We’re not testing the model — we’re getting to know you, your skills, and your potential. If there are cases where we don’t want you to use AI for something, we’ll tell you ahead of the interview being booked.In short: use AI as you would on the job — as a smart assistant, not a stand-in.

Example: Programming with AI

In a coding challenge, you’re welcome to use generative AI to support your workflow — just like you might in a real development environment. For instance, you might use AI to quickly generate boilerplate code, look up syntax, or get a first-pass solution that you then adapt and debug collaboratively. What we’re interested in is your ability to reason through trade-offs, communicate clearly, think about complexity and iterate effectively — not whether you memorized the syntax perfectly. If using AI helps you stay in flow and focus on higher-level problem-solving, we consider that a strength. There could be some challenges where we won’t allow you to use AI - in that case we’ll tell you in advance, and will tell you why.