You are on page 1of 1

References Find the detailed version of this roadmap along with

resources, progress tracking and other resources.


!
" Justin Miller’s Software Architect Guide

"
! OReilly - Software Architecture https : // roadmap.sh
Software Architect

What is Software Architecture


Software Architecture
What is a Software Architect Understand the Basics Describes how an application is built
including its components, how they
Types of Architects interact with eachother, environment
in which they operate and so on.
Design and Architecture
Software Architect
Decision Making
Solution Architect Software Architect
Simplifying things A software expert who makes high level
Enterprise Architect design choices, including technical
How to Code standards, tools, design principles,
platforms to be used, etc
Documentation
Tech decisions

Design & Architecture decisions


Important Skills to Learn Technical Skills
Requirements Elicitation

Documentation Communication
Programming Languages
Enforcing standards
Estimate and Evaluate
Java / Kotlin / Scala
Collaborate with Others
Balance
Consult & Coach Developers Atlassian Tools Python Ruby Go
Consult and Coach
Responsibilities Trelllo JavaScript / TypeScript
Marketing Skills
Slack .NET framework based
Serverless
Git
Microservices
Tools Patterns and Design Principles
Architectures
OOP MVC, MVP, MVVM
Client/Server
Hashing Algorithms
CQRS, Eventual Consistency Actors
Layered
PKI
ACID, CAP Thoerem SOLID
Distributed Systems
Security OWAS
Test Driven Development Domain Driven Design
Service Oriented
Auth Strategies

Analytics

Apache Spark Working with Data APIs and Integrations Web, Mobile

Hadoop GRPC Reactive, Functional Programming

Hadoop, Spark, MapReduce


Datawarehouses Principles ESB, SOAP React, Vue, Angular

ETL, Datawarehouses
GraphQL SPA, SSR, SSG PWA

Infrastructure as Code SQL Databases


REST Microfrontends

Cloud Providers NoSQL Databases


BPM, BPEL W3C and WHATWG Standards

Serverless Concepts
OSI, TCP/IP Model Messaging Queues

Linux / Unix
HTTP, HTTPS Frameworks

Service Mesh PMI, ITIL, Prince2, RUP


BABOK
Proxies

CI / CD IAF
Firewalls Certifications

Containers Management
Networks UML

Cloud Design Patterns Agile, Scrum TOGAF

Operations Knowledge
Enterprise Software LeSS

Visit DevOps Roadmap MS Dynamics SaFE

SAP EPR, HANA, Business Objects

EMC DMS IBM BPM

Salesforce

Keep learning

You might also like