DEV Community

Cover image for My Experiences about Free AWS Cloud Project Bootcamp by Andrew Brown
andre aliaman
andre aliaman

Posted on

My Experiences about Free AWS Cloud Project Bootcamp by Andrew Brown

Over the past few months, I had the opportunity to participate in the Free AWS Cloud Project Bootcamp conducted by Andrew Brown. It has been an incredible experience to reflect upon my existing skills and knowledge while also incorporating new insights shared by Andrew.

When I initially joined the bootcamp, I did not anticipate the level of dedication and time commitment required, considering the depth of knowledge and concentration necessary to successfully follow along. It became evident that without wholehearted engagement, I would not be able to achieve the desired outcomes.

For some participants, the Free AWS Cloud Project Bootcamp led by Andrew Brown might have seemed like a Bollywood movie, where you have to chase a train to avoid losing your beloved (referring to Andrew's latest update). If you're interested, you can check out the amusing posts by Krunali Jain on this topic here
https://www.linkedin.com/feed/update/urn:li:activity:7051605890788978688/?utm_source=share&utm_medium=member_desktop

All in all, I am delighted to be a part of this bootcamp as it has enabled me to acquire a wealth of skills, forge valuable connections, and expand my knowledge base. The program has provided me with the opportunity to explore areas that I previously had limited exposure to, such as Database and Cache, which are typically handled by other departments (while my specialization lies in Infrastructure and CI/CD). I am impressed by the comprehensive coverage of various fields throughout each week of the bootcamp.

Week 00 - Architecture and Billing

I this this week should be a favourite week for all the participant since in this week we just know each other, we learn about pesona, and how to draw architecture from Napkin!
Other thing we learn how to secure our account, how to has notification from our billing. For further information, you can refer to my journal by clicking here

Week 01 - App Containerization

This week, We learn about how to dockerize the application. we learn to integrate it with docker-compose, For more info, can read my journal here

Week 02 - Observability

During Week 2 of the bootcamps, we acquire knowledge on the installation of observability into our applications and its practical utilization for monitoring performance. Throughout this week, we gain insights into a range of services, starting with xRay and CloudWatch, and extending to the utilization of third-party tools such as rollbar and honeycomb. For further information, you can refer to my journal by clicking here

Week 03 - Decentralized Authentication

During Week 3, we delve into the utilization of Cognito and explore how to integrate it seamlessly with all authentication pages, including sign-in and sign-up. Additionally, we gain valuable insights into Amplify, a service that simplifies the deployment of our applications, relieving us from excessive concerns about infrastructure management.
For further information, you can refer to my journal by clicking here

Week 04 - Relational Database

During this week, we learn about Relational Database especially postgresql with RDS. we learn not only how to query also how to manage it. creating some simple script for supporting our main DB.
For further information, you can refer to my journal by clicking here

Week 05 - DynamoDB

This week, we learn about DynamoDB, how to list the table, drop, describe, etc using the script. We also learn, we can use mock DynamoDB that we can deploy in our local when we develop with DynamoDB.
For further information, you can refer to my journal by clicking here

Week 06-07 - Deploying Containers

During this week, our focus is on gaining knowledge about ECS (Elastic Container Service). We explore various aspects including the creation and deployment of ECS, as well as the utilization of ECR (Elastic Container Registry) for our applications.
For further information, you can refer to my journal by clicking here

Week 08 - Serverless Image Processing

During this week, We learn about how to use CDK, how to creating our infra using it and deploy our application.
For further information, you can refer to my journal by clicking here

Week 09 - CICD

For this week, we learn about CI/CD especially using AWS tools such as codebuild, codeploy, and codepipeline. We learn about how to deploy our applicaiton using this tools.
For further information, you can refer to my journal by clicking here

Week 10-11 - Cloudformation

Throughout the week, our focus was on cloudformation, diving deeper into its intricacies and implementation techniques, such as the utilization of layers and more. Additionally, we explored services and databases, learning how to create informative diagrams to represent their architecture. Furthermore, we gained insights into SAM (Serverless Application Model). In summary, this week proved to be a tremendous opportunity for extensive learning.
For more detailed information, for a more detailed account, please access my journal by clicking here

For further story about bootcamp, you can refer to my GitHub repository, where I have uploaded all the code and journal related to it for your reference here.

Lastly, joining the bootcamp is always a valuable effort as it provides an opportunity to continuously learn and discover something new. However, it's crucial to consider the time commitment required to fully engage in the program. If you're ready to embark on this journey, be sure to check out Andrew's posts about the upcoming bootcamp, as he is always prepared to guide us through what lies ahead.

Top comments (0)