~/Log Aggregator From Scratch in Go (Read full article)
Build a log aggregator in Go from scratch. Tail files with inotify, survive log rotation, parse syslog and JSON, and shut down gracefully in 200 lines.
Build a log aggregator in Go from scratch. Tail files with inotify, survive log rotation, parse syslog and JSON, and shut down gracefully in 200 lines.
Learn deployment automation from scratch. Start with SSH, rsync, and shell scripts, then build a Go tool that deploys applications with health checks, …
Learn database scaling the way it actually happens in production. Start with a single Postgres database, hit connection limits at 100K users, add read replicas, …
Learn service health monitoring from the ground up. Start with curl, ping, and /proc, then build a Go health monitor that checks HTTP endpoints, TCP ports, disk …