Agile Snowball

HomeBlogAbout

Useful resources

By Richard Thombs on 8/17/2014

Infrastructure as code

  • https://www.martinfowler.com/bliki/InfrastructureAsCode.html
  • Terraform

Agile

Micro Frontends

  • https://martinfowler.com/articles/micro-frontends.html
  • https://www.thoughtworks.com/radar/techniques/micro-frontends
  • https://micro-frontends.org/

Software architecture

A big ball of mud is casually, even haphazardly, structured system. Its organization, if one can call it that, is dictated more by expediency than design.

-- Big Ball of Mud, Brian Foote and Joseph Yoder

Architecture represents the significant decisions, where significance is measured by cost of change.

-- Grady Booth

Software design

Service mesh

SaaS

Developer experience

Future research

  • Which architectural patterns best enable multi-team development?
  • Do microservices really have to have their own isolated databases?