const podcast = { episode: 239, title: 'Scaling BackEnd APIs', topics: [ 'API', 'python', 'backend' ], guest: 'Bornwell Matembudze' hosts: [ 'John Papa', 'Craig Shoemaker' ]};
Recording date: June 5, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Bornwell Matembudze @Bornie_21
Brought to you by
Resources:
- Bornwell Matembudze on Web Rush 137
- GitHub Actions
- Jenkins
- Don’t be scared of CSS
- Why Developers Fear CSS
- CSS Float
- Overengineering in software development
- RabbitMQ
- Welcome to Python.org
- Flask
- Django
- Adobe After Effects
- EDA Event Driven Architecture -
- Event Brokers
- Event Driven Architecture with RabbitMQ
- Microservices Event Driven Architecture with RabbitMQ and Docker Container on .NET
- Creating a Scalable API with microservices
- Azure Container Apps
- Microservices are not the answer to everything
Timejumps
- 00:23 Doesn't John know who he is?
- 02:37 Introducing Bornwell Matembudze
- 05:01 How do you start developing with a scalable API in mind?
- 09:06 Sponsor: Ag Grid
- 10:07 What are backend APIs?
- 14:11 How do you scale effectively?
- 15:40 What is Event Driven Architecture?
- 17:32 Sponsor: Nrwl
- 18:03 How does EDA and RabbitMQ help you scale an API?
- 20:39 Synchronous vs asynchronous?
- 23:20 Example of customers and orders
- 25:43 How do you handle testing?
- 27:12 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.