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

July 14, 2025
3 min read

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
TechWolf engineering
Blogpost

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

Meet LAIQA—TechWolf’s new microservice that scores our AI in real time and proves an event‑driven, serverless backbone built to deliver fresher skills insights at enterprise scale.
Jul 14, 2025
Meet LAIQA: our first step towards an event-driven architecture
TechWolf engineering
Blogpost

Untangling the spaghetti: How we decoupled our legacy codebase

How TechWolf’s engineering team decoupled a growing legacy backend into modular, scalable systems — without hitting pause on product development.
Jun 27, 2025
Untangling the spaghetti: How we decoupled our legacy codebase
AI
Workday Partnership
Blogpost

Winners of the 2025 Workday DevCon hackathon: How TechWolf built a winning agent in 24 hours

Inside TechWolf’s 24-Hour Hackathon Triumph — Discover how our team built a winning app at Workday DevCon 2025 .
Jun 26, 2025
Winners of the 2025 Workday DevCon hackathon: How TechWolf built a winning agent in 24 hours

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.

Heading

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript