Web Scraping on AWS: Build a Serverless Real-Time Inventory Notifier
Learn how to build a completely serverless web scraper using some of the most popular AWS services!
In this practical course, I teach you how to build a serverless web-scraper that automatically detects when inventory is available at an electronics retailer. When inventory is re-stocked, we publish a notification to a discord channel to alert you in real-time!
I get a lot of requests from viewers with some AWS experience, but feel that they lack practical AWS skills. One of the best ways to build your confidence is through practice projects. This course solves a real life problem (trying to buy a hot online product) using AWS services and Python programming. After you complete this course, you'll have a great understanding of how to solve real life problems using AWS services and feel confident in your skills! Ontop of that, you have a great project to put on your resume and speak about during interviews!
Welcome to the course!
FREE PREVIEWCourse pre-requisites
Problem Overview
FREE PREVIEWTechnical Requirements
Component Interactions
Technology Choices
Table Design
Finding and Testing our Discord Webhook URL
CDK Project Setup & Structure
Adding Parameter Store to Hold Discord URL
Adding our Lambda's Docker Image
Adding our Lambda Function
Adding our DynamoDB Table
FREE PREVIEWAdding our Cloudwatch Event Rule
Adding a Cloudwatch Event Trigger for our Lambda
Adding Permissions for our Lambda
Adding Dependencies & Structuring our Project
Creating our Models
Web Scraper Setup & Intro
Analyzing our Target Web Page
Modifying our Web Scraper to Detect Stock
Writing our Parameter Store Client
Implementing our Discord Publisher
Enhancing the Discord Publisher
If you're not happy, I'm not happy. If you're unsatisfied with the content, please email me at [email protected] within 30 days of your purchase referencing your OrderId/Email and I will gladly issue you a full refund.
All implementation and CDK code will be in Python.
Assuming you don't leave the web scraper running 24/7 for weeks/months on end, you will get charged $0. All services used qualify for the AWS free tier.
The course has approximately 40 lessons and approximately 6 hours worth of content.
I'm a Senior Software Engineer at Amazon and I've interviewed hundreds of prospective candidates. I can tell with 100% confidence that individuals that have a passion for learning and demonstrate it through building practical projects are extremely appealing candidates. Not only will you gain valuable practical skills with this course, you will have an excellent datapoint to leverage in your interviews to demonstrate your passion for technology.