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…
Мы внедрили HolmesGPT — open-source SRE-агента — в шести Kubernetes-кластерах на трёх проектах. Теперь через несколько минут после алерта рядом с ни…
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…
Привет, Хабр! Меня зовут Иван Тарасов , я TUL Architecture Governance в техплатформе Авито . Одна из моих команд — SLA — создаёт условия для повышен…
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…
Знакомая картина: в 3 часа ночи падает база данных, Alertmanager засыпает каналами, через 5 минут сеть восстанавливается, но… система остаётся…
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-…