Blog Logo
TAGS

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

Duration : 00:59:03

Elon Musk tweeted about focusing on hardcore software engineering, which sparked curiosity among many Twitter users. This led to a fictional story where Elon pondered the meaning of hardcore software engineering for a year before finally coming up with an idea. In a talk, a software engineer from Microsoft explains the motivation behind the talk, which is to provide examples of domain-driven design and clean architecture. The talk covers strategic design, tactical design, clean architecture, and project structure examples, using Twitter as a complex domain example. The goal is to break down Twitter into smaller subdomains and domain models to make it more manageable. Elons interest in designing complex systems makes domain-driven design a suitable approach for rebuilding Twitter.