Tagged articles
9 articles
Page 1 of 1
Open Source Linux
Open Source Linux
Feb 22, 2023 · Fundamentals

Mastering the Software Architect Role: Skills, Decisions, and Daily Practices

This article explores what a software architect does, the different levels of architecture, essential daily activities, key skills such as design, decision‑making, communication, estimation, and marketing, and offers practical advice on continuous learning, documentation, and influencing stakeholders.

Design PatternsDocumentationSoftware Architecture
0 likes · 17 min read
Mastering the Software Architect Role: Skills, Decisions, and Daily Practices
IT Architects Alliance
IT Architects Alliance
Feb 7, 2023 · Fundamentals

Key Skills and Practices for Software Architects

This article provides a comprehensive guide to software architecture, detailing the three architecture levels, daily activities, ten essential skills, decision‑making techniques, communication strategies, documentation practices, and ways to balance quality, cost, and time while fostering continuous learning and community involvement.

Design PatternsDocumentationSoftware Architecture
0 likes · 16 min read
Key Skills and Practices for Software Architects
Architects' Tech Alliance
Architects' Tech Alliance
Feb 5, 2023 · R&D Management

Key Skills and Practices for Software Architects

This article outlines the role of a software architect, describing the different architectural levels, daily activities, essential skills such as design, decision‑making, communication, documentation, estimation, and how to balance technical and non‑technical responsibilities for effective system design.

Design PatternsDocumentationSoftware Architecture
0 likes · 18 min read
Key Skills and Practices for Software Architects
Java High-Performance Architecture
Java High-Performance Architecture
Dec 10, 2022 · Fundamentals

What Does It Take to Become a Software Architect? Essential Skills & Tips

Becoming a software architect requires mastering technical design, decision‑making, documentation, communication, estimation, and balancing trade‑offs across application, solution, and enterprise levels, while continuously learning new technologies, fostering community, and applying proven practices such as design patterns, quality metrics, and effective stakeholder engagement.

architect skillscommunicationdecision making
0 likes · 20 min read
What Does It Take to Become a Software Architect? Essential Skills & Tips
IT Architects Alliance
IT Architects Alliance
Dec 1, 2022 · Fundamentals

How to Become a Better Software Architect: Roles, Skills, and Roadmap

This article outlines the essential definitions, hierarchical layers, daily responsibilities, and ten core competencies—including design, decision‑making, simplification, programming, and documentation—that aspiring software architects need to master to advance from application‑level to enterprise‑level architecture.

Design PatternsSoftware Architecturearchitect skills
0 likes · 14 min read
How to Become a Better Software Architect: Roles, Skills, and Roadmap
Architect's Guide
Architect's Guide
Oct 26, 2022 · Fundamentals

How to Become a Software Architect: Roles, Skills, and Practices

This article explains what a software architect does, outlines the three levels of architecture, lists daily activities and ten essential skills—including design, decision‑making, communication, documentation, estimation, and marketing—while offering practical advice on design patterns, quality metrics, technology experimentation, documentation automation, conflict resolution, and influencing stakeholders.

Design PatternsDocumentationSoftware Architecture
0 likes · 18 min read
How to Become a Software Architect: Roles, Skills, and Practices
dbaplus Community
dbaplus Community
Mar 12, 2021 · R&D Management

What Makes a Great System Architect? Lessons from Alibaba’s Double‑11 Architecture

The article shares a senior Alibaba engineer’s reflections on system architecture design, the evolving role of architects, essential skills such as problem discovery, definition and solution, and how continuous learning, technical breadth, and business understanding enable architects to tackle complex, high‑scale challenges like Double 11.

AlibabaSystem Architecturearchitect skills
0 likes · 15 min read
What Makes a Great System Architect? Lessons from Alibaba’s Double‑11 Architecture
21CTO
21CTO
Feb 6, 2020 · Fundamentals

Mastering the Role of a Software Architect: Skills, Levels, and Daily Practices

This article explores what a software architect does, defines the role, outlines three architectural levels, details daily responsibilities, and breaks down ten essential skills—including design, decision‑making, simplification, programming, and documentation—to help engineers become better architects.

Design PatternsSystem Designarchitect skills
0 likes · 14 min read
Mastering the Role of a Software Architect: Skills, Levels, and Daily Practices