System Design Fundamentals

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

System Design Fundamentals

Coursera · Intermediate ·🏗️ Systems Design & Architecture ·3mo ago

Key Takeaways

Designs systems using fundamentals and microservices architecture

Original Description

Over the past 20 years, Juval Löwy has led the industry in architecture and project design. Some of his ideas, such as microservices, serve as the foundation of software design and development. In this course, Löwy explains his approach to system analysis and design, using volatility to decompose a system into its comprising services. Löwy contrasts it with the most common mistake done in architecture, using functionality to identify services. This engaging course discusses both what not to do and how to correctly define the architecture of software systems. The objective is to future proof your system and make it drastically easier to develop and maintain.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

What OOP Actually Buys You (And Why “Real World Modeling” Is a Lie)
Learn the actual benefits of Object-Oriented Programming (OOP) and why 'real world modeling' is a misconception
Medium · Programming
Data Partitioning in System Design: Why Every Scalable Application Depends on It
Learn how data partitioning enables scalable applications to handle growth without failing
Medium · Programming
Why Realtime Collaboration Is Harder Than It Looks?
Realtime collaboration is a complex distributed systems problem that requires careful engineering, not just a simple UI feature
Medium · JavaScript
Podcast: Architectural Patterns: Moving Beyond Cloud-Native to Local-First - Insights from Adam Wiggins
Learn how to design local-first architectures that combine cloud-based collaboration with local software performance and data ownership
InfoQ AI/ML
Up next
Retracing It All With My Son
Ginny Clarke
Watch →