Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Three Rewrites, One Startup - An Architect’s Journey

NDC Conferences via YouTube

Overview

Embark on an architect's journey through three startup rewrites in this insightful conference talk. Discover how a senior engineer transitioned into the architect role, facing challenges such as distinguishing between microservices and service buses, and designing scalable systems without overengineering. Learn to balance architectural responsibilities with code reviews, development, and junior dev coaching. Follow Spencer's growth as he navigates critical decision points, implements architectural changes, and guides the business through multiple rewrites in just four years. Gain valuable insights on topics including message queues, fragile deployments, integration challenges, cloud services, DevOps practices, data caching, stored procedures, developer tools, pair programming, and embracing imperfect code. Explore the evolution of the architecture, including the shift to Cosmos DB, decoupling strategies, and record-based processing. Understand the importance of balancing business and technology needs, dealing with legacy systems, and recognizing when change is necessary. This talk offers practical advice for aspiring architects and experienced professionals alike, emphasizing the continuous nature of architectural evolution in the fast-paced startup environment.

Syllabus

Intro
What is Rivet
Spencers humble beginnings
Rules for playing around
Getting stuff done
Message queues
Fragile deployments
Getting stuff done at a cost
Integration
Dragons
Fixing Problems
Reuse the Stuff
Cloud Service
DevOps Jenkins
Data Cache
Stored Procedures
What Fits
Sequel
What Didnt
Be a Multiplier
Scaling
Developer Tools
Is In Better Than Being Consistent
Compliment Their Strengths
Pair Programming
Embrace Imperfect Code
Launch Too Late
Third Rewrite
Cosmos DB
Decouple
Record Based Processing
Cloud
Business vs Technology
Current Architecture
Legacy Matters
Monoliths
Early Wins
Whats Next
You Cant Do It Forever
Change is Inevitable

Taught by

NDC Conferences

Reviews

Start your review of Three Rewrites, One Startup - An Architect’s Journey

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.