The agent wrote a health check that passed while the database was on fire
We were on call when the primary started rejecting connections. Dashboards lit up, the runbook said to drain the failing pods, and the Kubernetes li…
Tech news from the best sources
We were on call when the primary started rejecting connections. Dashboards lit up, the runbook said to drain the failing pods, and the Kubernetes li…
On Tuesday morning a Google Cloud outage hit London. A power event took out one zone of the europe-west2 region, europe-west2-b , and for a few hour…
Revolut confirmed a service interruption today that left users in several European countries, including Spain, the UK and France, unable to use the…
Your escalation ladder should be a decision table that a test suite can replay, not four paragraphs a tired engineer has to interpret at 03:00. That…
TL;DR: For failure alerts on a logistics experiment, I would choose request-path counters over repeated log searches when every request already has…
Error tracking and uptime monitoring cannot prove that a media cron job sent its completion heartbeat. An AI agent that never starts produces no exc…
Short answer: yes, an email API can replace the SMTP login used by your application for 2FA codes and generated marketplace reports. It does not rep…
SLI definition: without alert fatigue A platform capability becomes dangerous when ownership is implicit but authority is broad. For sli definition…
The transactional email and SMS API event notification page says dispatch_evidence_budget_exhausting . On-call sees 43 generated customs reports who…
Kubernetes observability: for regulated workloads Scale converts an informal convention into an outage mechanism. For kubernetes observability for r…
You ship a new version on a quiet Tuesday afternoon. kubectl rollout status reports success, every pod is Running and Ready, and the dashboards look…
TL;DR: A small marketplace needs two evidence paths: internal telemetry that explains a failed scheduled job, and an external check that notices pub…
The page says receipt_confirmation_gap is burning its error budget. On-call sees a hospital kitchen order marked ready in the system but missing fro…
Short answer: extract embedded PDF text first, but make the decision per page rather than per file; send only pages that fail structural and content…
The operational constraint is that delivery events are pull-based, so a marketplace login cannot wait for a webhook that will never arrive. Short an…
A scheduled task has one operational constraint that changes the tooling choice: when it never starts, it cannot emit its own failure metric. TL;DR:…
Use an application-owned verification template and an SMS alerts API with queryable delivery state for a basic US/EU SaaS signup flow, including whe…
Cross-posted from the Fluidify blog . Key takeaways Most runbooks are written by someone calm, at a desk, with full context, for a reader who is non…
TL;DR: For an HR SaaS 2FA login or password-reset flow near a shift boundary, choose SMS OTP or email OTP at runtime according to the employee's ver…
Prompt caching sounds like an obvious win on paper. Every AI engineer learns it as a best practice: cache repeated system prompts, store frequently…
TL;DR: For a marketplace contact form, choose an email API that can return durable bounce, complaint, suppression, and domain-health signals without…
Compliance evidence changes the SMS API decision: choose the provider and architecture that let you prove what your e-commerce signup system request…
Autoscaling is usually described as a property a cluster either has or does not have. You add a HorizontalPodAutoscaler, you tick the box for node a…
TL;DR: In a Next.js phone verification login, treat the SMS OTP resend countdown as a backend admission-control decision, not a browser timer. For m…
TL;DR: Keep the password-reset policy and template contract in your application, then let a provider render or deliver only what that contract permi…
The page says that a marketplace seller cannot open a new property order because the login code never arrived. Support sees an impatient seller. On-…
The session must not exist until the server has verified the code, and a suppressed phone number must never be treated as a generic delivery failure…
Operational constraint: a startup that needs to compare an SMS alerts provider cannot treat every failed message as proof that a recipient is invali…
A longer polling interval reduces control-plane traffic, but it also extends the period in which two processes can make different decisions from the…
TL;DR. Google's SRE book works out that a 24/7 on-call rotation needs at least eight engineers. A team of two or three cannot reach that number, so…