Platform Eng
— Week of Mar 10
What shipped, what's moving, and one decision we need from the room before the Acme 2.4 cut.
Friday demo
6 slides
~4 min
Shipped this week
Three things out the door
-
#4211Bulk task importCSV and JSON uploads now land straight into a board with column mapping — no more paste-and-pray.
-
#4188 #4203Webhook retries v2Exponential backoff with jitter; dead-letter queue surfaces in the workspace admin panel.
-
#4179Postgres 16 migrationAll read replicas cut over Tuesday night; zero customer-facing downtime, ~9% faster aggregate queries.
In progress
Carrying into next week
-
Recurring tasks engine ~70%
Scheduler and RRULE parsing are done; remaining work is the timezone edge cases and the "skip holidays" toggle.
-
Audit log export ~35%
Streaming NDJSON endpoint is up behind a flag; still wiring the S3 destination picker and retention policy UI.
Metrics
Numbers we watch
API p95 latency
184ms
↓ 12% wk/wk
Background job error rate
0.21%
↓ 0.08pp
p95 latency, trailing 8 days — lower is better
Decision needed
One call to make
Do we ship recurring tasks behind a workspace flag in 2.4, or hold one more week for the timezone fixes?
Flagged rollout gets it to design partners Friday but means two code paths for ~2 weeks. Holding keeps a single path but slips the partner promise.
A — Flag it, ship Friday
B — Hold for 2.5
Next week
On deck
- Finish recurring tasks — timezone matrix tests, then dogfood on the internal ops board.
- Audit log export to private beta — three workspaces lined up.
- Start scoping rate-limit headers for the public API; RFC draft by Thursday.
Questions → drop them in the platform channel or grab anyone after standup.
1 / 6