612 failed logins in an hour: reading Event ID 4625 to tell an attack from… an old laptop
Red logs don’t always mean an attack. How SOC analysts triage Windows logon failures: which fields matter, when it’s brute force, when it’s a stale password.
Databases, networking, architecture — explained by example. · 11 articles
Red logs don’t always mean an attack. How SOC analysts triage Windows logon failures: which fields matter, when it’s brute force, when it’s a stale password.
A tiny bit array in RAM lets RocksDB and Cassandra skip countless pointless disk reads — at the cost of the occasional false alarm.
Nothing was lost — you’re just reading from a replica that hasn’t caught up yet. The cleanest fix: read-your-writes.
First request 160ms, next ones just 80ms — even with an instant server. The culprit is the SYN / SYN-ACK / ACK greeting.
12 clients retrying at once knock over a 6-slot server. Backoff decides how long to wait; jitter decides whether the server survives.
All 6 writes were acked but only 3 reached the table — and after a power cut nothing is lost, because the log is written first and the table later.
The service is down, yet every call still waits 1000ms for an error. A circuit breaker counts failures, trips, and fails fast.
The producer pushes 3 msg/s, the consumer handles 1. Without backpressure the queue grows until it runs out of memory. With it, the consumer sets the pace.
The CDN sends only a few original copies; viewers’ players pass the rest to each other — and fall back to the CDN the moment a peer leaves.
The query takes 12ms but the API is still slow? Connection setup is often the culprit. A pool removes that cost — until load exceeds it and requests queue.
Browser, CDN, Redis, database — stacked. A request pays only down to the layer that answers, and every miss teaches the stack.
Try another keyword or clear the topic filter.
Follow binhAI via RSS (Feedly, Inoreader, Slack…) to get new articles as soon as they’re published.