Scalable Podcast Platform Development: Serverless Backend Integr

Erich Garcia Payares

Fullstack Engineer
DevOps Engineer
AWS
Node.js
React
Engineered a sophisticated backend REST API for an exclusive podcast app tailored for a private audience, leveraging NodeJs and Typescript and deployed on AWS through the Serverless Framework for efficient orchestration. This development included the implementation of DevOps practices using Terraform for infrastructure management, ensuring a streamlined, automated deployment process.
Security and user management were paramount, addressed by integrating Auth0, providing robust authentication mechanisms to safeguard access and personalize user experience. The app's content distribution was innovatively designed using AWS S3 for reliable storage, combined with CloudFront for fast, global delivery. A cutting-edge cloud edge function was employed for dynamic authorization checks via Auth0, ensuring content remained exclusive to authorized users.
The project utilized a comprehensive suite of AWS services to enhance functionality and reliability, including SES for email communications, CloudFormation for managing infrastructure as code, DynamoDB for scalable database storage, AWS Lambda for serverless computing capabilities, and API Gateway for creating, publishing, and securing APIs at scale.
In collaboration with a Front-End developer, the backend services were seamlessly integrated with a React/NextJs application, creating a cohesive and engaging user interface. This partnership enabled the delivery of a secure, scalable, and personalized podcast listening experience for a select audience, highlighting advanced backend development, DevOps practices, and secure content delivery mechanisms.
Partner With Erich
View Services

More Projects by Erich