inflearn logo

In the Age of AI, Developers, Become Architects! — Principles and Practice of Software Architecture Design

In an era when AI can write code, developers need to be better than ever at deciding what to design, why, and how. Yet many developers rely on hands-on experience or learning individual technologies rather than studying architecture systematically. Even when they know architecture patterns, they may find it difficult to decide when and why to apply them, or to explain and evaluate the rationale behind design decisions. This course is a comprehensive software architecture program designed to address these challenges. It draws on the iSAQB curriculum, research and evaluation methods from CMU SEI, ISO/IEC quality models, and specialist books on software architecture, while incorporating 25 years of development and design experience gained at game companies, systems integration firms, and startups. The course comprises 8 sections and 59 lessons, covering everything from fundamental architecture concepts, quality-focused thinking, and design principles to architecture styles and patterns, documentation and evaluation, practical design case studies, operations, and the growth and leadership of architects. Rather than teaching how to use specific technologies or frameworks, the course focuses on design principles and decision-making criteria that remain useful even as technologies change. It’s a journey to grow from a developer who knows about architecture into one who thinks and makes decisions like an architect.

1 learners are taking this course

Level Beginner

Course period Unlimited

Architecture
Architecture
software-design
software-design
software-architecture
software-architecture
Architecture
Architecture
software-design
software-design
software-architecture
software-architecture

What you will gain after the course

  • The ability to systematically understand software architecture

  • The ability to approach design problems with a focus on quality requirements

  • The ability to explain why design principles and patterns are applied and what trade-offs they entail.

  • How to document, review, and evaluate design decisions

  • A way of thinking that analyzes practical problems from an architectural perspective

Recommended for
these people

Who is this course right for?

  • Developers who have started working on design or want to improve their design skills

  • A developer who wants to give AI tasks with clear design goals and validation criteria

  • A developer who wants to grow into an architect or tech lead role

  • A senior developer who wants to organize practical experience into a systematic theory.

Need to know before starting?

  • Programming Fundamentals

  • Development Project Experience

Hello
This is codingpe

Inflearn Verified

Career Verified

2,605

Learners

104

Reviews

26

Answers

5.0

Rating

5

Courses

Coding Professional Engineer

Systematic theory + Over 20 years of practical experience + Top-tier license holder


20+ years of practical experience

  • Development Leader/Architect at major gaming companies, large telecommunications subsidiaries, and startups.

  • Development of various applications including web, Windows, games, automation, and data analysis

  • Managing development teams (main), database teams, infrastructure teams, etc.

  • Official Internal Instructor


Equipped with systematic theory


Holds Top-Tier Licenses

  • Professional Engineer (Information Management) / Senior Information Systems Auditor

  • ISMS-P Auditor / SW Security Vulnerability Diagnostician

  • Data Quality Certification Auditor (DQC-V)

     

  • Microsoft MVP (C#) / MCAD

     

  • PMP / OCP9i

 


I will grow together with the developers at Inflearn.

Cheering on all the developers who are studying! You can do it!^^

More

Curriculum

All

59 lectures ∙ (23hr 29min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

codingpe's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal

$1,023,654.00

50%

$77.00