Architecting Real-World Systems — For Mid — Senior Engineers

I’m now a Course Instructor with Maven and my first cohort-based course will kick off this spring!

💡 Course Overview

The course “Architecting Real-World Systems”, is focused on mid-senior to senior engineers, who are looking to get experience in how to design and architect real-world systems.

Topics

1. Decoding NFRs: Understand how changes in non-functional requirements can influence your architectural choices.
2. Deep Dive into Components: Components in your architecture aren’t just boxes, and we’ll dive deep into the ‘how’ and ‘why’ of their internal working.
3. Mastering Trade-offs: Every architectural decision comes with its trade-offs. Learn how to evaluate trade-offs by weighing pros and cons effectively in any situation.
4. Architectural Patterns: Dive into some popular architectural patterns, like Event Driven, CQRS, and Cell-Based Architecture and understand how to leverage these proven solutions to common design problems.
5. Beyond Tech — The Architect’s Soft Skills: Embrace the often-overlooked soft skills that make a great architect. Understand the importance of being able to translate technical jargon into business value and more!

--

--

Pratik Pandey - https://pratikpandey.substack.com

Senior Engineer with experience in designing and architecting large scale distributed systems.