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