Infrastructure Engineering Book
How to operate and scale technical infrastructure and the infrastructure organizations that behind it
- Overview
- Properties
- Not technology focused
- Properties – for each property expand on the work to support it, how to measure it, etc
- Efficiency: nudges, leaderboards, budgets, goals, etc
- QoS and cost post from a few years ago
- Reliability: incident program, metrics,
- Productivity: docs (search, structured), bootcamp, mentoring, build, test, deploy, avoiding approval gates (process impact, quality views help here!), refactoring over writing, static languages, org structure, code structure, compliance overhead, package hosting, code hosting
- Performance: instrumentation, nudges, budgets, tail at scale, latency and cost
- Security: hmm, don’t think I know enough here
- Workflows, Interfaces & Platforms – what are the things your users want to do?
- Making changes
- Deploys
- Feature flags too
- Infrastructure
- Infra configuration
- Networking
- Persistence
- Storage: replication, sharding, bad queries and proxies to controlk, audit, ACLs, isolation, …
- Organization – how to structure your organization from zero to hundreds
- Special topics
- Product infrastructure vs infrastructure