OPS · WEEKLY REPORT · W47signed-in as m.kovaleva@

WEEKLY OPS REPORT · INTERNAL

Q4 review · ops, eng, support.

Generated automatically every Sunday 23:00 UTC. Click a tile to drill in.

OWNER · M. KOVALEVA · OPS LEAD build · 240522.184211 · 22 NOV 2026
KPI · WEEKLYrefreshed 3 min ago

KPI DASHBOARD · W47

Six numbers, every Monday morning.

KPI · OPS DASHBOARD02 / 24
SERVICES · 1 WARN · 0 CRITpolling every 30s

SERVICES STATUS BOARD

Eight services, all on one page.

SERVICE UPTIME 30D P95 OWNER LAST INCIDENT STATUS
api-gateway 99.98% 28ms @platform 14 days ago ★ OK
STATUS BOARD · OPS03 / 24
SPRINT 47 · 12 OF 18 DONE3 days left

SPRINT 47 · KANBAN

Where the work is, right now.

SPRINT 47 · 18 TASKS04 / 24
SPRINT 47 · ON TRACK72% complete

BURNDOWN · SPRINT 47

Remaining story points · day by day.

82 40 0 MTWTFMTW 23 pts left ideal
★ ON TRACK · 23 PTS REMAINING · 3 DAYS LEFT05 / 24
INC-2026-184 · RESOLVED18:42 → 19:14 UTC · 32 MIN

INC-2026-184 · POST-MORTEM

Billing-webhook outage · 22 Nov.

★ MTTR 32 MIN · ROOT CAUSE: STALE TOKEN CACHE06 / 24
OWNERSHIP MATRIX · PROJECT ATLASv2 · updated 18 NOV

RACI · PROJECT ATLAS

Who is responsible, who decides, who is told.

R · responsible  ·  A · accountable  ·  C · consulted  ·  I · informed

ACTIVITY PM ENG DESIGN QA OPS LEGAL
Requirements gathering A C C I I
RACI · PROJECT ATLAS · v207 / 24
ROADMAP · 2027v3 · updated 21 NOV

ROADMAP · 2027

Four quarters, twelve initiatives.

TEAM Q1 · JAN—MAR Q2 · APR—JUN Q3 · JUL—SEP Q4 · OCT—DEC
ROADMAP · 2027 · INTERNAL08 / 24
ORG · OPS DEPT · 28 PEOPLEHEADCOUNT REPORT · Q4

ORG CHART · OPS DEPARTMENT

Twenty-eight people, four teams.

M. Kovaleva OPS LEAD · L7 Platform R. LANSING · L6 9 engineers Reliability P. ADELMANN · L6 6 engineers On-call H. REUTER · L5 7 engineers Support M. HALÁSZ · L5 5 specialists
ORG · 28 OF 32 PLANNED · 4 OPEN ROLES09 / 24
OKRs · Q4 202672% on track

OKRs · QUARTER 4

One objective, three key results.

OBJECTIVE · O1

Make every billing webhook delivery audit-traceable, end-to-end.

OKRs · Q4 · INTERNAL10 / 24
DECISION LOG · ADR-184 → ADR-191last entry · 18 NOV

DECISION LOG · RECENT ADRs

Eight decisions, since the last review.

ADR TITLE DATE AUTHOR STATUS
ADR-191 Move to single-region postgres for billing-webhook v2 18 NOV 2026 @r.lansing ACCEPTED
DECISION LOG · github.com/atlas/adrs11 / 24
RISK REGISTER · 12 OPEN2 HIGH · 5 MED · 5 LOW

RISK REGISTER · OPEN

Twelve open risks, two needing escalation.

ID RISK LIKE. IMPACT OWNER SCORE STATUS
R-184 Single point of failure on the legacy MQ broker 4 / 5 5 / 5 @r.lansing 20 HIGH
RISK REGISTER · OPEN · 12 ITEMS12 / 24
COST · NOV 2026€48,212 · ↓ 4.2% MoM

INFRA COSTS · NOV 2026

Where the €48,212 went last month.

48%
24%
14%
9%
5%
SOURCE · AWS COST EXPLORER · GENERATED 22 NOV13 / 24
MEETING · 22 NOV · OPS SYNC8 items · 4 done · 1 overdue

ACTION ITEMS · OPS SYNC

Eight actions, owners assigned.

ACTION ITEMS · MEETING NOTES14 / 24
CHANGELOG · W47v2.4.18 → v2.5.0

CHANGELOG · WEEK 47

What we shipped, what we changed, what we broke.

CHANGELOG · NOTES.OPS.INTERNAL15 / 24
ROLLOUT · v2.5.0 · DAY 4 OF 7NEXT GATE: 12:00 UTC

ROLLOUT · v2.5.0 · STAGED

Currently rolling out to 25% of traffic.

ROLLOUT · v2.5.0 · STAGED ROLLOUT16 / 24
ON-CALL · NOV 2026generated by oncall-bot

ON-CALL ROTATION · NOV

Four weeks, four pairs.

ON-CALL · OPSGENIE · ROTATION-OPS-PRIMARY17 / 24
QUERY · 22 NOV 18:42184 rows · 0.42s

QUERY RESULT · BILLING DB · READ-ONLY REPLICA

Failed webhooks in the last 24 hours.

-- find failed webhook deliveries, last 24h
SELECT id, workspace_id, attempted_at, http_status, error_class
  FROM webhook_deliveries
  WHERE succeeded = false
    AND attempted_at > now() - interval '24 hours'
  ORDER BY attempted_at DESC
  LIMIT 184;
ID WORKSPACE ATTEMPTED AT STATUS ERROR
whd_184a02f ws_4218 18:42:18 UTC 503 UpstreamTimeoutError
QUERY · BILLING-DB-READ · NON-INDEXED18 / 24
VENDORS · 12 ACTIVE€18,420 / mo

VENDOR LIST · EXTERNAL DEPENDENCIES

Twelve vendors. Two up for renewal.

VENDOR USED FOR €/mo RENEWS OWNER SLA
Datadog observability, metrics €4,820 15 MAR 2027 @p.adelmann ★ 99.9
VENDORS · CONFLUENCE/OPS/VENDORS19 / 24
NOTES · 22 NOV · WEEKLY OPSv1 · m.kovaleva

MEETING NOTES · WEEKLY OPS · 22 NOV

Weekly ops sync · forty-two minutes.

WHEN
Tue 22 NOV · 14:00 — 14:42 UTC
WHERE
Zoom · #ops-weekly
ATTENDEES
★ M. Kovaleva (chair), R. Lansing, P. Adelmann, H. Reuter, M. Halász
FACILITATOR
M. Kovaleva
NOTES · NOTES.OPS/WEEKLY/2026-W4720 / 24
SLO REPORT · Q4 · BILLING-WEBHOOKbudget 64% remaining

SLO REPORT · BILLING-WEBHOOK · Q4

Four SLOs, error budget healthy.

SLO REPORT · GENERATED 22 NOV21 / 24
BUDGET · Q4 · OPS DEPTspent 71% · 22 days left

BUDGET TRACKER · OPS · Q4

Six lines, one over plan.

BUDGET TRACKER · NETSUITE · Q4 202622 / 24
DEPENDENCY MAP · BILLING-WEBHOOK9 deps · 1 warn

DEPENDENCY MAP · BILLING-WEBHOOK

Nine services, one currently degraded.

billing-webhook v2.5.0 · OURS ★ HEALTHY UPSTREAM ↓ stripe-api★ OK · 99.9% paddle-api▶ WARN · 98.4% internal-mq★ OK · 99.9% ↓ DOWNSTREAM webhook-store★ OK audit-log★ OK slack-relay★ OK
DEPENDENCY MAP · LIVE23 / 24
END OF REPORTinternal · do not redistribute

REPORT METADATA · INTERNAL ONLY

Disclosures & distribution.

CONFIDENTIAL · INTERNAL · DO NOT REDISTRIBUTE ★ 24 / 24 · END OF REPORT