Topic

Architecture & Design

Designing systems that hold up over time — distributed systems, DDD, event sourcing, API design, and managing technical debt.

  • system design
  • distributed systems
  • domain-driven design
  • DDD
  • event sourcing
  • CQRS
  • clean architecture
  • hexagonal architecture
  • monolith vs microservices
  • API design
  • schema design
  • technical debt
  • refactoring
  • software patterns
  • modular monolith
  • architecture decision records
  • ADRs
  • evolutionary architecture
36 Talks
4 Conferences

Google I/O 2026

9 talks