Hungry Web Developer Podcast
We briefly cover how a server talks to a client, via application programming interfaces (APIs). Then we cover how backend servers are normally structured using MVC (model view controller). We discuss different backend frameworks, and reasons to choose them depending on job markets / business needs. And how to structure a highly scalable webapp like reddit or facebook. Finally we cover what a serverless function is, and tradeoffs between a more traditional backend tooling.
- Intro to backend
- Web Analogies
- How does a backend talk to a frontend?
Model View Controller is a common design pattern for structuring a backend.
A backend can talk to a frontend a few different ways
- Designing a backend
Write the relationships between the data.
- Business logic on frontend vs backend
- Backend frameworks
Static vs Dynamic
- Scaling a web application
The database does get overloaded, which is a common scalability issue
- Serverless vs Server backend
When should you use serverless?
- Resources for learning
- DESSERT TIME!
Learning how to play Ukelele and singing