Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Watch a thought-provoking conference talk from NDC Porto that challenges the growing complexity in modern software engineering. Explore the balance between essential complexity and unnecessary complications in software development, from microservices and micro-frontends to modular monoliths and various API approaches. Learn to critically evaluate patterns, processes, tools, and services to determine their true necessity in projects. Discover practical strategies for identifying and implementing the simplest effective solutions, understanding where abstractions are valuable versus where they add unnecessary complexity, and gain confidence in recognizing when to defer or decline adding additional layers of complexity. Master the art of maintaining simplicity while delivering functional solutions in an industry that often gravitates toward intricate architectures and frameworks.
Syllabus
How Simple Is "As Simple As Possible"? - Rendle . - NDC Porto 2024
Taught by
NDC Conferences