Rebuilding Twitter Following Clean Architecture and Domain-Driven Design - Amichai Mantinband

This conference session will delve into rebuilding Twitter using clean architecture and domain-driven design principles. Specifically, we will cover the following steps: 1. Event storming: We will discuss the importance of event storming in understanding the business requirements and user needs for the new Twitter platform. 2. Bounded contexts: We will identify the bounded contexts within the Twitter system, breaking down the system into smaller, self-contained modules. 3. Aggregates: We will identify the aggregates within each context, improving performance and ensuring consistent data updates. 4. System folder structure: We will discuss the system folder structure and how it should be organized according to clean architecture and domain-driven design principles. By the end of this session, attendees will have a taste of how to build projects from scratch using clean architecture and domain-driven design principles. More of Amichai Mantinband here: ‪@amantinband‬ Check out our new channel: NDC Clips: ‪@ndcclips‬ Check out more of our featured speakers and talks at https://ndcconferences.com/ https://ndcoslo.com/

Designing for change with Vertical Slice Architecture - Chris Sainty - NDC London 2024
▶︎

Designing for change with Vertical Slice Architecture - Chris Sainty - NDC London 2024

You are doing logging in .NET wrong. Let’s fix it. - Nick Chapsas - NDC Oslo 2023
▶︎

You are doing logging in .NET wrong. Let’s fix it. - Nick Chapsas - NDC Oslo 2023

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
▶︎

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)

What is DDD - Eric Evans - DDD Europe 2019
▶︎

What is DDD - Eric Evans - DDD Europe 2019

Real-Time WebSockets Course | Build a Live Sports Dashboard with Node.js & PostgreSQL
▶︎

Real-Time WebSockets Course | Build a Live Sports Dashboard with Node.js & PostgreSQL

Ragvender Arni & Jonathan Zhukovsky - Deploying Agentic Workflows: Lessons from the Frontline
▶︎

Ragvender Arni & Jonathan Zhukovsky - Deploying Agentic Workflows: Lessons from the Frontline

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

777 Portal ✨ Manifest Miracles, Abundance & Divine Alignment - Meditation Music
▶︎

777 Portal ✨ Manifest Miracles, Abundance & Divine Alignment - Meditation Music

Lawrence Wilkerson: Iran-Krieg spitzt sich zur globalen Krise zu
▶︎

Lawrence Wilkerson: Iran-Krieg spitzt sich zur globalen Krise zu

Implementing Domain Driven Design with Spring by Maciej Walkowiak @ Spring I/O 2024
▶︎

Implementing Domain Driven Design with Spring by Maciej Walkowiak @ Spring I/O 2024

Chosen One, This Is Why God Kept You Single All This Time
▶︎

Chosen One, This Is Why God Kept You Single All This Time

Is This Wish Meant to Be Fulfilled? 🧚🤲 Detailed Pick a Card Tarot Reading ✫・
▶︎

Is This Wish Meant to Be Fulfilled? 🧚🤲 Detailed Pick a Card Tarot Reading ✫・

Implementing DDD with the Spring Ecosystem by Michael Plöd @ Spring I/O 2018
▶︎

Implementing DDD with the Spring Ecosystem by Michael Plöd @ Spring I/O 2018

Tactics for Building Background Services in .NET - Kevin Griffin - NDC London 2023
▶︎

Tactics for Building Background Services in .NET - Kevin Griffin - NDC London 2023

Domain-Driven Design: The Last Explanation You'll Ever Need
▶︎

Domain-Driven Design: The Last Explanation You'll Ever Need

Mauro Servienti - Talk Session: All Our Aggregates Are Wrong
▶︎

Mauro Servienti - Talk Session: All Our Aggregates Are Wrong

JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Course | Intellipaat
▶︎

JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Course | Intellipaat

An introduction to DDD - Rob Allen
▶︎

An introduction to DDD - Rob Allen

🔴Jesus Says: I Have a Special Surprise for You Today—Open Your Heart Now | God's Message | God Says
▶︎

🔴Jesus Says: I Have a Special Surprise for You Today—Open Your Heart Now | God's Message | God Says

Selling Dr*gs at my Job in CHICAGO in GTA 5 RP
▶︎

Selling Dr*gs at my Job in CHICAGO in GTA 5 RP

CHOSEN ONE! SOMEONE IN A SUIT JUST ASKED "WHO TRAINED THEM?" ...NOBODY DID. THAT'S THE MYSTERY
▶︎

CHOSEN ONE! SOMEONE IN A SUIT JUST ASKED "WHO TRAINED THEM?" ...NOBODY DID. THAT'S THE MYSTERY

Getting modules right with Domain-driven Design by Michael Plöd @ Spring I/O 2022
▶︎

Getting modules right with Domain-driven Design by Michael Plöd @ Spring I/O 2022

Robert C Martin - Clean Architecture and Design
▶︎

Robert C Martin - Clean Architecture and Design

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)
▶︎

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

The One Question To Haunt Everyone: What is a DDD Aggregate? - Thomas Ploch - DDD Europe 2022
▶︎

The One Question To Haunt Everyone: What is a DDD Aggregate? - Thomas Ploch - DDD Europe 2022

Domain-Driven Design
▶︎

Domain-Driven Design