# The Best Tech Stack For Money

Source: https://www.youtube.com/watch?v=RJvutbKwLcA
Recap page: https://rapidrecap.app/video/RJvutbKwLcA
Generated: 2025-11-17T15:33:16.556+00:00

---
## Quick Overview

The best tech stack depends entirely on the project's nature, with the speaker advising against blindly following giants like Robinhood or Call of Duty, as their complex needs (like financial compliance or custom game engines) do not translate to simpler projects; for rapid web development, leveraging an existing stack like React/TypeScript/Vite is often superior to immediately adopting newer, less mature alternatives like Rust for backend services, unless performance is critically paramount.

**Key Points:**
- For a Robinhood-like platform, the AI suggests a stack including React/TypeScript/Redux frontend, Go (primary) or Python/Django backend, PostgreSQL database, and AWS/Kubernetes infrastructure.
- The speaker critiques following large companies' stacks, noting that Robinhood's complexity (compliance, security via Okta) isn't relevant for smaller projects.
- The suggested stack aligns well with the user's existing stack (React, TypeScript, Vite), recommending sticking to known technologies for faster initial product development.
- For game development like Call of Duty, the stack involves custom/modified engines (like IW Engine), C++/C#/Lua programming languages, and dedicated servers, highlighting the difference between web and game infrastructure.
- The speaker personally prefers sticking to established technologies like React/TypeScript/Redux if the performance benefit of a newer language like Rust is not immediately critical, as familiarity reduces sunk costs.
- Rust is generally newer and better optimized for performance but carries higher initial development costs and a steeper learning curve compared to established backend languages like Go or Python/Django.

![Screenshot at 0:00: The video opens with the speaker addressing the topic of 'tech stack' on a black background, setting the stage for a discussion on technology choices.](https://ss.rapidrecap.app/screens/RJvutbKwLcA/00-00-00.png)

**Context:** The video features a developer discussing how to choose the optimal technology stack for building software, specifically contrasting the needs of a complex financial platform (like Robinhood) with those of a large-scale video game (like Call of Duty). The speaker uses an AI agent interface to generate initial stack suggestions based on the project type and then provides personalized commentary on whether those suggestions are appropriate for a new developer versus an established giant.

## Detailed Analysis

The speaker analyzes the concept of a 'tech stack' by first using an AI agent to generate a suggested stack for building a Robinhood-like platform, which includes React/TypeScript/Redux frontend, Go/Python/Django backend, PostgreSQL, and AWS/Kubernetes infrastructure. He immediately cautions against blindly copying these massive companies, explaining that their need for specific compliance (SEC, FINRA) and security (Okta) drives their complex choices, which often result in high sunk costs that smaller projects cannot afford. He then pivots to a game development example (Call of Duty), showing that game stacks involve custom engines (like Infinity Ward Engine), C++, C#, and Lua, which are fundamentally different from web application stacks. The speaker emphasizes that for a new project, developers should prioritize what they are already comfortable with (like React/TypeScript, which aligns with the initial AI suggestion) to accelerate initial product development, rather than adopting newer, highly optimized but less mature technologies like Rust for the backend, unless performance is the absolute primary concern, noting that established options like Go or Python/Django are generally safer starting points.

### Robinhood Stack Analysis

- Frontend React + TypeScript + Redux
- Backend Go (primary), Python/Django, Java, Rust
- Database PostgreSQL
- Infrastructure AWS + Kubernetes

### Key Architectural Patterns

- Microservices architecture
- API-first approach where frontend consumes backend APIs
- Containerized deployment via Kubernetes

### Game Stack Example (Call of Duty)

- Custom Game Engine (IW Engine)
- Core languages C++ and scripting in C# or Lua
- Graphics via DirectX/Metal
- Custom networking and dedicated servers

### Advice on Stack Selection

- Leverage what you already know (e.g., React/TypeScript) for speed, especially if you are not a multi-billion dollar company avoiding sunk costs.

### Backend Language Nuance

- Rust is highly optimized but newer and carries higher learning/development costs; Go or Python/Django are often preferred for initial development unless extreme performance is required.

![Screenshot at 0:06: The speaker draws an abstract diagram showing components feeding into an 'APP', illustrating the concept of a technology stack.](https://ss.rapidrecap.app/screens/RJvutbKwLcA/00-00-06.png)
![Screenshot at 0:22: The agent interface begins generating a detailed tech stack suggestion for a Robinhood-like platform.](https://ss.rapidrecap.app/screens/RJvutbKwLcA/00-00-22.png)
![Screenshot at 0:51: The speaker asks the agent for a competitor to the suggested idea, demonstrating iterative querying.](https://ss.rapidrecap.app/screens/RJvutbKwLcA/00-00-51.png)
![Screenshot at 1:31: The AI agent outputs a structured summary of Robinhood's likely tech stack, categorized by Frontend, Backend, Database, and Infrastructure.](https://ss.rapidrecap.app/screens/RJvutbKwLcA/00-01-31.png)
![Screenshot at 1:46: The summary section highlights how the suggested stack aligns with the user's current known stack \(React, TypeScript, Vite\).](https://ss.rapidrecap.app/screens/RJvutbKwLcA/00-01-46.png)
![Screenshot at 2:17: The speaker questions whether to simply copy the stack, pointing out the inherent differences between large enterprises and new projects.](https://ss.rapidrecap.app/screens/RJvutbKwLcA/00-02-17.png)
![Screenshot at 4:17: The conversation shifts as the speaker asks the agent for the tech stack of a Call of Duty game.](https://ss.rapidrecap.app/screens/RJvutbKwLcA/00-04-17.png)
![Screenshot at 4:28: The AI agent returns details on the Call of Duty stack, emphasizing custom engines \(IW Engine\) and C++ core language, contrasting it sharply with web stacks.](https://ss.rapidrecap.app/screens/RJvutbKwLcA/00-04-28.png)
