Solution Architecture Design Patterns

To Nha Notes | May 5, 2022, 3:38 p.m.

Solution architect roles:
  • Enterprise solution architect:
    • Organization strategy
    • Business architecture
  • Solution architect:
    • Solution design
    • Solution integration
  • Technical architect:
    • Software design
    • Software development
  • Cloud architect:
    • Cloud strategy
    • Cloud migration
  • Architect evangelist:
    • Platform adoption
    • Technical content
Specialist solution architect roles:
  • Infrastructure architect:
    • IT infrastructure design
    • Software standardization and patching
  • Network architect:
    • Network design
    • IT network strategy and latency
  • Data architect:
    • Data engineering and analysis
    • Data science and data intelligence
  • Security architect:
    • Cyber security
    • IT compliance
  • DevOps architect:
    • IT automation
    • Continuous integration and continuous deployment (CI/CD)
 Architecture design patterns:
  • Building an n-tier layered architecture
  • Creating a multi-tenant SaaS-based architecture
  • Building stateless and stateful architecture designs
  • Understanding service-oriented architecture (SOA)
  • Building a serverless architecture
  • Creating a microservice architecture
  • Building a queue-based architecture
  • Creating an event-driven architecture
  • Building a cache-based architecture
  • Understanding the circuit breaker pattern
  • Implementing the bulkheads pattern
  • Creating a floating IP pattern
  • Deploying an application with a container
  • Database handling in application architecture
  • Avoiding anti-patterns in solution architecture
References

See the ebook Solutions Architect's Handbook