How the right tools help deploy the right architecture
summary
Describes deploying a new company-wide software architecture at Adevinta for millions of users and the real challenge of getting the whole organization to adopt it. Focuses on the set of internal tools developed (tooling) that enabled bringing the architecture to production and argues that this tooling was essential for successful technological convergence.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 2:47Ideal to real architecture
- 5:40Defining workflow
- 6:50Independent layers and repos
- 8:56NPM packages and decoupling
- 12:09Configuration battle
- 14:39Zero-config tools
- 17:50Managing hundreds of packages
- 19:57Automatic versioning with Convention
- 23:52Key tool: Sumo Mono
- 26:00Package bundles and shared deps
- 27:47Code structure and zero-config linters
- 29:14Enterprise JavaScript presets
- 30:38Web app tools
- 33:50Component structure
- 37:18Isomorphic testing and validation
- 39:47Production deployment
- 41:54Dynamic rendering for SEO
- 43:18Decoupling monolithic pages
- 45:44Q&A
related talks
44mPaving the Road to Effective Software Development
40mArchitecture Modernization: Aligning Software, Strategy, and Structure
46mMaster Software Architecture: From Simplicity to Complexity
45mArchitecture: The Stuff That's Hard to Change
40mPractices from trenches for embracing evolutionary architecture in wild
48mBuilding Evolutionary Architectures: Principles & Practices
48mDown the Ivory Tower towards Agile Architecture
47mBlending Product Thinking with Architecture
