YoVDO

A Contrarian View of Software Architecture

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Software Architecture Courses Code Readability Courses Clean Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a contrarian perspective on software architecture in this conference talk from NDC Oslo 2023. Delve into the challenges of maintaining large, long-running enterprise systems and question industry-standard approaches. Examine how prescriptive, layered architectural styles like Clean or Onion Architecture can potentially hinder system maintainability. Investigate the drawbacks of using "repository" abstractions to hide persistence technology and organizing code around business entities or data storage. Discover alternative approaches, including vertical slice architecture, for improving code organization and readability. Consider whether consistency should be a primary goal in code architecture. Learn from real-world experiences across multiple companies and gain insights into creating more understandable, extensible, and modernizable software systems.

Syllabus

Introduction
Who is Jeremy
Jasper FX Software
Large Systems
Everything Works Up Front
Clean Architecture
Layered Architecture
Problems with Layered Architecture
Reference Architecture
Gen X
Obstruction
Review


Taught by

NDC Conferences

Related Courses

Архитектура Android-приложений
Moscow Institute of Physics and Technology via Coursera
Build a Real-world App with ASP.NET Core and Angular 2 (4+)
Udemy
Complete guide to building an app with .Net Core and React
Udemy
Complete Blazor Course - e-Commerce App & Clean Architecture
Udemy
SOLID Principles of Object Oriented Design and Architecture
Udemy