YoVDO

Building Resilient Frontend Architecture

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Resilience Courses Technical Debt Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore frontend architecture resilience in this GOTO Berlin 2019 conference talk. Learn how to design application architectures that withstand change and defend against entropy in systems with frequent updates. Discover the meaning of architecture in frontend development, debunk common myths, and examine specific tools and techniques across micro to macro scales. Gain insights on avoiding the trap of constant rewrites, understanding technical debt, and the "Second System Effect." Delve into architecture as constraints, connected development, internal dependencies, and strategies for code reuse and decoupling. Master techniques like enforcing boundaries with forbidden dependency tests and using tools such as Dependency Cruiser. Conclude with valuable lessons on deriving architecture and maintaining system resilience in the face of inevitable change and legacy code.

Syllabus

Introduction
My First Job
Technical Debt
The Second System Effect
Why Rewrite Software
Architecture is a Dirty Word
Architecture as Constraints
Software as Constraints
Connected Development
Constraints
Internal Dependencies
Example
Shared Components
Code Reuse
Code Decoupled
Enforce Boundaries
Forbidden Dependency Tests
Dependency Cruiser
Recap
Dont derive architecture from first principles


Taught by

GOTO Conferences

Related Courses

Microsoft Azure Developer: Refactoring Code
Pluralsight
Azure for DevOps: Designing a Strategy
LinkedIn Learning
Agile Scrum for Beginners + Scrum Master Certification Prep
Udemy
Introduction Agile & Scrum for Product Owner Certification
Udemy
C# ve JAVA Geliştiricileri için Clean Code Yazma Sanatı
Udemy