Skip to content

António Rito Silva

  • Writing
  • Software Engineering Companion
    • Some introductory notes
    • Why do we need a companion?
    • What is Software Engineering?
    • Project Management
    • Requirements Engineering
    • Software Design
    • Software Architecture
    • Verification and Validation
    • Software Implementation
    • Software Evolution
    • Software Process

Case studies

In the following analysis I use the SEI Software Architecture terminology, which is introduced in the books Software Architecture in Practice and Documenting Software Architectures.

  • Scalable Web Architecture and Distributed Systems
  • Graphite
  • Nginx
  • Continuous Integration
  • Infinispan
  • DVD’s Catalog, a toy example of modularity
  • The Journey to Microservices from a Startup Perspective
  • Take Two: Evolving Microservice Architectures
  • Building Microservices @Squarespace

 

António Rito Silva > Software Engineering Companion > Software Architecture > Case studies
  • Writing
  • Software Engineering Companion
    • Some introductory notes
    • Why do we need a companion?
    • What is Software Engineering?
    • Project Management
    • Requirements Engineering
    • Software Design
    • Software Architecture
    • Verification and Validation
    • Software Implementation
    • Software Evolution
    • Software Process
António Rito Silva Proudly powered by WordPress