SlideShare a Scribd company logo
/14@yegor256 1
Who Is a

Software Architect?
Yegor Bugayenko
www.yegor256.com
/14@yegor256 2
title
salary
meetings
chair
laptop
/14@yegor256 3
decisions
/14@yegor256 4
Architect
DevDev
DevOps
DBA
Dev
/14@yegor256 5
responsibility
authority
/14@yegor256 6
Architect
code +
tickets
PM
team
/14@yegor256 7
bug reports
code reviews
1:
2:
Architect
product
/14@yegor256 8
scope status
issues
risks1:
2:
3:
Architect
PM
/14@yegor256 9
Make sense?

More Related Content

PDF
eXtremely Distributed Software Development
PDF
Seven Sins of a Software Project
PDF
Java vs OOP
PDF
Management without managers
PDF
Built-in Fake Objects
PDF
ORM is a perfect anti-pattern
ODP
Event Driven with LibUV and ZeroMQ
PDF
How Do You Talk to Your Microservice?
eXtremely Distributed Software Development
Seven Sins of a Software Project
Java vs OOP
Management without managers
Built-in Fake Objects
ORM is a perfect anti-pattern
Event Driven with LibUV and ZeroMQ
How Do You Talk to Your Microservice?

Viewers also liked (17)

PDF
Keep Your Servers in GitHub
PDF
Need It Robust? Make It Fragile!
PDF
How Do You Know When Your Product is Ready to be Shipped?
PDF
Continuous Integration is Dead
PDF
OOP Is Dead? Not Yet!
PDF
How Much Immutability Is Enough?
PDF
Meetings Or Discipline
PDF
Who Manages Who?
PDF
Fail Fast. Into User's Face.
PDF
Object Oriented Lies
PDF
Practical Example of AOP with AspectJ
PDF
How Anemic Objects Kill OOP
PDF
Problems With Chat Bots
PDF
How Immutability Helps in OOP
PDF
ORM is offensive
PDF
RABIES IN TUNISIA:Evolution and result of « National Program of Rabies Control »
PDF
Chat Bot Architecture
Keep Your Servers in GitHub
Need It Robust? Make It Fragile!
How Do You Know When Your Product is Ready to be Shipped?
Continuous Integration is Dead
OOP Is Dead? Not Yet!
How Much Immutability Is Enough?
Meetings Or Discipline
Who Manages Who?
Fail Fast. Into User's Face.
Object Oriented Lies
Practical Example of AOP with AspectJ
How Anemic Objects Kill OOP
Problems With Chat Bots
How Immutability Helps in OOP
ORM is offensive
RABIES IN TUNISIA:Evolution and result of « National Program of Rabies Control »
Chat Bot Architecture
Ad

More from Yegor Bugayenko (20)

PDF
Can Distributed Teams Deliver Quality?
PDF
Are You Sure You Are Not a Micromanager?
PDF
On Requirements Management (Demotivate Them Right)
PDF
My Experience of 1000 Interviews
PDF
Are you sure you are not a micromanager?
PDF
Quality Assurance vs. Testing
PDF
Is Java Getting Better?
PDF
Typical Pitfalls in Testing
PDF
Software Testing Pitfalls
PDF
Five Trends We Are Afraid Of
PDF
Experts vs Expertise
PDF
Who Cares About Quality?
PDF
Quantity vs. Quality
PDF
Experts vs Expertise
PDF
Zold: a cryptocurrency without Blockchain
PDF
Life Without Blockchain
PDF
How to Cut Corners and Stay Cool
PDF
Math or Love?
PDF
How much do you cost?
PDF
Java Annotations Are a Bad Idea
Can Distributed Teams Deliver Quality?
Are You Sure You Are Not a Micromanager?
On Requirements Management (Demotivate Them Right)
My Experience of 1000 Interviews
Are you sure you are not a micromanager?
Quality Assurance vs. Testing
Is Java Getting Better?
Typical Pitfalls in Testing
Software Testing Pitfalls
Five Trends We Are Afraid Of
Experts vs Expertise
Who Cares About Quality?
Quantity vs. Quality
Experts vs Expertise
Zold: a cryptocurrency without Blockchain
Life Without Blockchain
How to Cut Corners and Stay Cool
Math or Love?
How much do you cost?
Java Annotations Are a Bad Idea
Ad

Recently uploaded (20)

PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
August Patch Tuesday
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
A Presentation on Artificial Intelligence
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Mushroom cultivation and it's methods.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Heart disease approach using modified random forest and particle swarm optimi...
Encapsulation_ Review paper, used for researhc scholars
Enhancing emotion recognition model for a student engagement use case through...
WOOl fibre morphology and structure.pdf for textiles
Digital-Transformation-Roadmap-for-Companies.pptx
August Patch Tuesday
Unlocking AI with Model Context Protocol (MCP)
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
DP Operators-handbook-extract for the Mautical Institute
A Presentation on Artificial Intelligence
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Approach and Philosophy of On baking technology
SOPHOS-XG Firewall Administrator PPT.pptx
Chapter 5: Probability Theory and Statistics
Web App vs Mobile App What Should You Build First.pdf
Mushroom cultivation and it's methods.pdf