
Build a dynamic, server-driven university search platform with flexible filters for degree level, field of study, tuition, and scores, delivering real-time, low-latency, high-availability results under a tight budget.
Examine the traditional architecture with virtual machines running 24/7, API servers behind a load balancer, a compact database schema, plus security and caching layers, and the high maintenance costs.
Create and deploy your first AWS Lambda function using the serverless framework, configure the provider and region, and test the hello function stored in S3 and managed by CloudFormation.
Understand how a Lambda function is invoked with event and context objects, how the callback returns results after processing, influenced by the event queue, remaining time, and the default timeout.
Create a function that talks to third-party APIs to fetch university data, use the sample data from a provided link, and create a file in the project.
Develop a lambda-based API function to fetch course categories (graduate and undergraduate), expose a REST endpoint, and deliver a menu list to the frontend for dynamic dropdowns.
Contrast the 90s data-centric approach with a modern serverless design using the serverless framework to create a decoupled, scalable, cost-effective system with searchable data and a high speed cache.
Explore how architectural design thinking shapes practical skills, as students share how the course influenced them, and provide feedback to shape future levels.
IN THIS COURSE I'LL WALK YOU THROUGH A SOLUTION CREATED USING AWS LAMBDA & KINESIS.
THIS IS NOT A TUTORIAL ON AWS LAMBDA OR KINESIS.
Welcome to another course in the code along series. You are probably here because you may have heard a lot of buzz around server less technologies and specifically AWS lambdas and Kinesis. You probably know that this is code that runs without servers (i.e without you having to provision servers) but are not sure exactly where and how to use them.
In this course we will use these technologies to solve a real-industry problem.
We use the following technologies to arrive at our solution:
CAUTION:
THIS IS NOT A THEORY COURSE. THIS COURSE IS ALL ABOUT IMPLEMENTATION :)
AND HERE IS THE GOOD NEWS. As we dive into the implementation, i will explain every single line of code, every single decision we make and how we arrive at solving out problem.
It will not matter that you do not know anything about these technologies. You will be able to follow along with ease.
By the end of this course you will be better off that those folks who simply watch fundamentals course because you will have implemented an end-to-end architecture.
I hope you enjoy following this course as much as I enjoyed developing it.