Skip to main content

3 posts tagged with "Architecture"

System design, decoupled and headless architecture, and technical debt decisions.

View All Tags

Stripe's Postgres Sync Copies Rows. Your Entitlements Need More

· 5 min read
Victor Jimenez
Senior Product Engineer

Stripe's announcement for real-time Postgres sync gives two reasons fresh data matters: granting access to paid features and fulfilling an order. Both are actions, and the product, as announced, delivers rows. Before retiring a webhook integration, I would split it into the code that copies Stripe data and the code that acts on it, and delete only the copy code.

Passkeys Are for Login: Keep Auth and Encryption Separate

· 8 min read
Victor Jimenez
Senior Product Engineer

Passkey credentials should not double as data-encryption keys. The design looks elegant in review, and then a user switches phones and their data stays behind with the old device. The passkeys critique made this failure mode hard to ignore, so these are the guardrails I would enforce in any architecture review before that design reaches production.