This 6-part series is inspired from a talk I gave on the AWS Student Community Day 2024 Philippines. Through this series, I will be teaching you the basics of AWS through a gimmick I call “Build an App with Me”. This gimmick will be about us trying to model an application’s system architecture through the use of AWS services. Through this gimmick, I aim to give you all a better understanding of when and where we should use different AWS services because I believe that the best way to learn is through application.
Amazon Web Services, or AWS, has various services for so many different use cases. Admittedly, not even 10% of the AWS services are immediately relevant, especially for beginners just trying to get a grasp of AWS. Learning about all the services, even just on the surface level, is important, but I believe that it is better to just focus on the core services and the concepts they apply to.
In this series, we will be modeling the system architecture of a web application called EduLearn. EduLearn is the number one education platform for academic excellence. Through EduLearn, people from all over the world can catch up on their academics from different levels of difficulty. Through a catalog containing thousands of video courses, eBooks, and practice exams made by hundreds of different verified tutors, students can get extra learning materials for topics that they are struggling with.
To build this application, we will be focusing on 5 key components: Computing, Storage, Database, Network, and Security, along with a bonus section at the end. By the end of this series, I hope that you will all have a better understanding of AWS and how to build applications with AWS. By the end of this series, I hope that most of you will be inspired to put everything we talk about into practice and try to build your own applications from scratch with AWS. Let’s get started!