Skip to main content Link Search Menu Expand Document (external link)

Software Architecture Styles and Patterns

Styles and Patterns - Download

SOA and Microservices

Microservices - Download

Additional Materials/References

  1. Architectural Tactics in Software Architecture: A Systematic Mapping Study
  2. Architectural Tactics from the book Software Architecture in Practicew, 4th Edition by Len Bass, Paul Clements and Rick Kazman
  3. Architectural Tactics, a blog article
  4. Modifiability Tactics

Additional materials/References on Architectural Patterns

  1. Software Architectural Patterns - Book
  2. Architectural Styles from the book Software Architecture in Practice, 4th Edition by Len Bass, Paul Clements and Rick Kazman
  3. Software Architecture Guide

Additional materials/References on Microservices

  1. Building Microservices by Sam Newman
  2. Microservices Patterns: with Java, Chris Richardson
  3. Microservices patterns
  4. Best practices at Netflix
  5. Chaos Engineering at Netflix - Video
  6. Martin Fowler on Microservices

Some Sample Implementations

  1. Apache Kafka Demo Implementation
  2. Different Architectural Patterns Implementation. The paper can be found here
  3. NdR Microservices Sample Implementation
  4. Sockshop Microservices Example

Copyright © 2025 Karthik Vaidhyanathan. Distributed by an MIT license.