Software Architect Topics

Step by step guide to becoming a Software Architect in 2023

Software Architect Basics What is Software Architecture? What is Software Architect? Levels of Architecture Application Level Architecture Solution Level Architecture Enterprise Level Architecture Architect Responsibilities Important Skills Design and Architecture Decision Making Simplifying Things How to Code Documentation Communication Estimate and Evaluate Balance Consult and Coach Marketing Skills Technical Skills Programming languages Java/Kotlin/Scala Python Ruby Go JavaScript .NET Framework Patterns and design principles OOP MVC MVP MVVM CQRS eventual consistency Actors ACID & CAP Theorem SOLID Domain-Driven Design Test Driven Development Architect tools Git Slack Trello Atlassian tools Architectures Serverless Microservices Client server architecture Layered Architecture Distributed systems Service oriented Security Hashing Algorithms PKI OWASP Auth strategies Working with data Spark, Hadoop MapReduce ETL Datawarehouses Sql databases Analytics Apache spark Hadoop Datawarehouses principles Nosql databases Apis and integrations gPRC Esb soap GraphQL REST BPM BPEL Messaging queues Web and mobile Reactive and Functional programming React SPA vs SSG vs SSR PWA Microfrontends W3c and WHATWG Standards Architect frameworks Babok Iaf UML Togaf Management Certifications Pmi itil prince2 rup Agile scrum Less Safe Networks OSI and TCP/IP Models Http Https Proxies Firewalls Operations knowledge Infrastructure as Code Cloud providers Serverless Concepts Linux / Unix Service Mesh CI / CD Containers Cloud Design Patterns Enterprise software MS Dynamics Sap epr hana business objects Emc dms IBM BPM Salesforce

Community is the 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

Roadmaps Best Practices Guides Videos Store YouTube by Kamran Ahmed

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© · FAQs · Terms · Privacy


The leading DevOps resource for Kubernetes, cloud-native computing, and the latest in at-scale development, deployment, and management.