Software Architecture: Principles, Patterns and Practices

Software Architecture: Principles, Patterns and Practices


  • Regular (Limited 30 tickets)

    Better late than never

    Sale Date Ended

    INR 3500
    Sold Out
  • Early Bird(Limited 10 tickets)

    Save money by registering at the earliest

    Sale Date Ended

    INR 2500
    Sold Out
  • Last Minute

    Dont miss the opportunity of becoming architect

    Sale Date Ended

    INR 4000
    Sold Out
  • By clicking "Book Now" you agree to the Terms & Conditions

Invite friends

Contact Us

Page Views : 1073

About The Event

For the new year, take a resolution to give a boost to your career and become an architect!  


Are you a developer or a designer, aspiring to become an architect? Are you looking to get promoted as an architect or jump-starting your career as a software architect? If you have answered “yes” to any of these questions, this training is certainly for you. 

The training will introduce all the key topics that every architect should know including architectural principles, styles, patterns, Non-Functional Requirements (NFRs) and constraints, architecture process, technical debt, architectural smells and refactoring.

About the trainer: Ganesh Samarthyam (Linkedin)

For any queries reach out to the organisers:

 Hari kiran ( +91 96321 77909

Ganesh ( +91 98801 64463

The training cost includes a book “Software Architecture in Practice” (MRP: Rs. 500), printed handouts, Buffet lunch, high tea.

No. of participants is limited - so hurry up to block your seat.  

Participants’ profile: The participant is expected to have a minimum of 3 years of experience in the IT industry. An ideal participant would be a senior software engineer or a tech lead (with hands-on programming experience) looking forward getting a boost in the career to become an architect. Prior knowledge of design patterns or architecture experience not required. There is no requirement on specific programming language knowledge or technologies.  


  • A clear overview of software architecture
  • What it takes to be an architect
  • Specific architectural styles, design patterns, and principles 
  • How to use scenarios for realizing NFRs 
  • Tools for detecting smells and refactoring 

The session breakup is as follows :

Introduction to SA - 30 minutes (10.00 am) 

Principles, design patterns, and architectural styles - 2 hours (10.30 am - 12.45pm with a 15 minutes break) 

  • Design patterns through examples
  • Architectural styles 
  • Applying principles and patterns   

 [Lunch break - 1 hour] 

Creating an architecture - 2 hours (1.45pm - 3.45pm)  

  • Using scenarios to meet Non-Functional Requirements (NFRs) 
  • How constraints shape the architecture 
  • Architecture development process
  • Validating architectures using reviews, prototypes, and simulation  

[Snacks (15 minutes)]

Evolving architectures - 1 hour (4.00pm - 5.00pm) 

  • Introduction to technical debt 
  • Refactoring design and architectural smells
  • Tools for architectural and design refactoring 

Living as an architect - 30 minutes (5.00pm - 5.30pm)  

  • Skills required for an architect
  • Technical leadership role of an architect  

Wrap-up - 15 minutes (5.30pm - 5.45pm)

  • Key takeaways
  • Q & A session

[Networking (5.45pm to 6.00pm)] 

Terms & Conditions

No refund in case of no show/cancellation of ticket.

Venue Map