Junior — Middle
Who was responsible for making architectural decisions in your project or team?
sobes.tech AI
Answer from AI
In projects and teams, the responsibility for making architectural decisions usually lies with the Software Architect or the Tech Lead.
The role may include:
- Defining the overall structure of the application.
- Choosing technologies and tools.
- Establishing coding and design standards.
- Ensuring scalability and support.
In small teams, these responsibilities may be distributed among senior developers or even performed collectively by the entire team. It is important that decisions are made considering business requirements and technical constraints.