← Module 03: Technology and build decisions Think Like a CTO · Module 3 · Exercise 3 · 13 minutes

Exercise 3 · Technology selection: a decision matrix and build versus buy

Time13 minutes, after the Module 3 slides, then a 10-minute break
Blueprint sections5 Technology stack and build-versus-buy decisions
You needYour Virtual CTO conversation; your five priorities (section 2) and architecture (section 4)
You leave withA weighted decision matrix, a chosen stack, build-versus-buy for each capability, and the lock-in and debt you accept
Safety tipAI knowledge of prices and products can be out of date. Check anything that decides the outcome on the provider's own website

Where you are

You have an architecture shape. Now you choose what to build it with: framework, database and hosting, and which capabilities to build yourself and which to buy. A CTO decides against criteria, not fashion, and knows the exit cost of everything bought.

What you will make

A decision matrix: three realistic options per choice, scored against weighted criteria that come from your priorities. A build-versus-buy list: for each capability, build, buy or rent, and why. And a short note of the lock-in and technical debt you accept knowingly.

For TutorDesk: Python/Django, PostgreSQL, a managed hosting platform. Buy payments, email/SMS, sign-in with Google and error monitoring. Build the booking rules and tutor dashboard. Accepted lock-in: the payment provider holds card details, so moving would take about a month.