YoVDO

Architectural Simplicity through Events

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Software Development Courses Event-Driven Architecture Courses Hexagonal Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore architectural simplicity through event-driven design in this 53-minute conference talk from GOTO Aarhus 2013. Delve into the importance of reducing complexity in software development to enhance productivity and system evolution. Learn how to architect, design, and implement flexible, integrated solutions using events. Discover patterns and tools to avoid accidental complexity in Event Driven Architectures. Gain insights on crucial concepts such as architectural simplicity, trade-offs between simplicity and flexibility, and the Life Preserver pattern. Understand how to design simple events and domains, and apply these patterns to daily architectural decision-making processes. Cover topics including hexagonal architecture, adapters, reducing entanglement and coupling, immutable data, and inter-domain duplication. Conclude with strategies for organizing adaptable software that stands the test of time.

Syllabus

Introduction
Decisions
Build the Right Thing, Right
Human comprehension is King
Mechanical Sympathy is Queen
Software is a process of R&D
Software Development is an extremely challenging Intellectual Pursuit
Building Adaptable Software
Commitment
Principles
Hexagonal Architecture?
Adapters
Perspective? Tool? Approach?
Implementation of Hexagonal
Reduce Entanglement
Reduce Coupling
Method Name?
Parameters?
Immutable Data
Inter-Domain Duplication
Summary
Life Preserver to Organise
Adaptable Software Wins


Taught by

GOTO Conferences

Related Courses

Addressing Algorithmic Bias
GOTO Conferences via YouTube
Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube
Why Static Typing Came Back
GOTO Conferences via YouTube
Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube
It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube