Skip to content

Thinking

Engineering notes.

Notes on how systems actually behave: queues and workers, data stores and where data belongs, multi-tenancy, developer tooling, reliability, and the decisions a CTO has to make with incomplete information. Some older notes are hands-on Laravel guides; they stay because they are useful.

Themes

  • Scaling mature systems
  • Queue architectures
  • Redis as infrastructure
  • MySQL vs ClickHouse
  • Multi-tenancy
  • Developer platforms
  • Reliability
  • Technical debt
  • AI-assisted engineering
  • CTO decision making