Stay current on JavaScript, Node, and Front-End development. Learn from experts in programming, careers, and technology every week. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
…
continue reading
MP3•Episode home
Manage episode 366757669 series 2440978
Content provided by John Papa, Dan Wahlin, Ward Bell, and Craig Shoemaker. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by John Papa, Dan Wahlin, Ward Bell, and Craig Shoemaker or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://staging.podcastplayer.com/legal.
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
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
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.
293 episodes