Solution Architect
Solution Architect (role) | |
---|---|
Title | Solution Architect |
Description | Responsible for the design of one or more applications or services within an organization |
Areas of Interest:
Source: YouTube
Solution Architect (Roadmap):
-
- Business requirements
- Functional requirements
- Patterns
- OOP
- CQRS
- MVP
- MVVM
- DDD
- Сoupling and Cohesion
- MVC
- SOLID
- MVVM
- KISS
- DRY
- SOA
- Flux/Redux & Amber
- Decorator
- Strategy
- Observer
- Builder
- Facade
- Mediator
- ACID, CAP Theorem
- Architectures
- SOA
- Distributed systems
- Client server
- Microservices
- Layered
- Servlerless
- Scripting & Automation
- Database design
- PostgreSQL
- MongoDB
- MySQL
- Apache Cassandra
- Sphinx Search
- Hadoop
- Spark
- MapReduce
- Frameworks
- IAF
- BABOK
- TOGAF
- UML
- CI/CD
- Jenkins
- Travis
- Teamcity
- Cloud
- AWS
- Azure
- Digital Ocean
- Google Cloud
- Serverless
- Public, Private and Hybrid clouds
- Monitoring
- Nagios
- Icinga
- Datadog
- Zabbix
- Operating Systems
- Programming
- Python
- .NET
- Java
- Kotlin
- Scala
- Go
- PHP
- Javascript/typescript
- Web Development
- Reactive & functional programming
- SPA
- React
- Angular
- Vue
- PWA
- W3C & WHATWG standards (HTML)
- Design thinking, UI, UX, CX
- Networking
- DNS
- HTTP/HTTPS
- SSL/TLS
- ISO OSI layers & protocols
- firewalls
- proxies
- OAuth2
- Open ID connect
- OWASP
- PKI
- Software Suites
- MS Dynamics
- MS 365
- EMC DMS
- IBM BPM
- SAP EPR
- HANA
- Business objects
- Individual performance
- Scope
- Self-Reliance
- Self-management
- Decision-making in uncertain environment
- Managing expectations
- Self-development
- Communication and Collaboration
- Feedback
- Written communication
- Verbal communication
- Foreign language skills
- Presentations
- Speaking at conferences and publications
- Team work
- Argumentation
- Conflict resolution
- Networking and building relationships
- Knowledge sharing
- Product Ownership
- Product knowledge
- Product impact
- Market knowledge
- Product team