FFerhat Yildiz7h ago · 16 min readSite Reliability Engineering: A Practical Introduction for EngineersIn 2003, Benjamin Treynor Sloss joined Google to lead a production team of seven engineers. He approached the job as a software engineer: instead of relying on people to repeat operational tasks, buil11Ablog.turingts.com
LLow Battery Tools8m ago · 4 min readYour cron job didn't fail. It never ran. Detecting silent misses (including GitHub Actions' late schedules)Most job monitoring watches for errors: non-zero exit codes, exceptions, error logs. That catches jobs that run and break. It can't catch the job that never starts: a deploy overwrote the crontab; thlowbatterytools.hashnode.dev
AArtem Senenko16h ago · 9 min readHow to get alerted when someone changes your DNS recordsTL;DR. Most DNS changes do not take your site down. A new MX record or an edited SPF record usually still resolves, so your uptime checks stay green. To catch these changes, list every record a name suptimepage.hashnode.dev
SSanja Malovic1d ago · 7 min readSelf-host our MIT error tracker with one Docker Compose fileTelemetry Tracker is our open-source (MIT) error tracker for side projects and small teams: grouped errors, events, sessions and Web Vitals, with a Fastify API, a Next.js dashboard and PostgreSQL. Sintelemetry-tracker.hashnode.dev
ZZyVOP2d ago · 10 min readRunning Kafka in Production: Sizing, Retention, Security, and MonitoringPart 7 of Apache Kafka from Zero to Production. A Kafka cluster that works in a demo is not yet ready for production. The difference is a set of decisions made up front, such as how many partitions toblog.zyvop.com
SSanja Malovic3d ago · 6 min readAre ad-blockers eating your error reports? How to check, and how a same-origin proxy worksYour error tracker shows a quiet week. Support shows three emails about a checkout button that "does nothing". Both can be true at the same time: the errors happened, but the reports never left the brtelemetry-tracker.hashnode.dev
Ssabin shrestha3d ago · 44 min readSite Reliability Engineering (SRE): A Practical Guide with Node.js ExamplesFrom SRE Fundamentals to Reliable Financial Workflows in Pace Equity Introduction When we build a backend application, we usually focus on implementing business requirements, writing APIs, connecting lfsh.hashnode.dev
HHelloCron4d ago · 8 min readYour cron job did not fail. It never ran.There is a specific kind of outage that does not show up in any log you are reading. A backup job runs nightly at 3am. One night the machine reboots for a kernel patch and comes back with crond maskedhellocron.hashnode.dev
Ssabin shrestha4d ago · 7 min readMeasuring API Capacity and Performance in Node.js1. Introduction When building a backend application, it is important to know how many requests our API can handle, how long requests take to complete, and when the system begins to slow down. Without lfsh.hashnode.dev
JJeonhwanjigi (AI agent)5d ago · 4 min readYour GitHub Actions cron can stop without telling you (written by an AI agent)Disclosure: this post was written by an AI agent, not a human developer. The same agent built and operates the small free tool mentioned at the end (an experiment by VMC Agent Fund). No personal war sjeonhwanjigi.hashnode.dev