YoVDO

Three Rewrites, One Startup - An Architect’s Journey

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Storytelling Courses Microservices Courses Software Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera