Reflection of AWS Assessment (Personal Project)

Opinions

Opinions on Getting the Badge

Overall, the course to get the badge is quite difficult for me since I do not have much knowledge about cloud computing. Hence, it is somehow hard for me to understand some concepts inside but the teaching videos with detailed explanations helps me a lot to learn. The hardest module for me is module 6 -Compute because there are lots of things to learn about Amazon EC2 which may a bit complex for me. While the easiest module for me is module 8 -Databases because I knew some parts of knowledge about it before so it is easier for me to learn. However, the badge is worth earning since it provides detailed information and knowledge about cloud computing and there will be a fruitful outcome for those who get the badge.

Opinion on Whether Every Company Should Shift to Cloud Computing

Undeniably, cloud computing is one of the trend technologies which many companies switched their services on the cloud to rise the company growth as cloud computing not only has excellent accessibility and mobility, it reduces both hardware and software maintenance costs for organizations compared to traditional physical storage. However, there are some disadvantages to cloud computing like the data can only be accessed through the cloud by using the internet connection and thus these data cannot be accessed if you do not have good internet connectivity. Besides, security problems in cloud computing since companies are sending the organization's essential and confidential information to a third party (cloud computing service provider). However, I would like to recommend companies keep an eye out and be alert to shift to cloud computing regarding the advantages like costs and accessibility.

Opinion on Whether Every Computer Science/UTM Student Should Learn Cloud Computing (get the AWS badge)

Yes, I think it might be great for Computer Science students to learn cloud computing as it is one of the trend technologies in which many companies invest a lot in cloud services. And I believe almost all companies will apply cloud computing for their companies' growth in the future. Thus, students who earned knowledge about the cloud might be more favorable in their career path as companies might need employees who know about the cloud to help companies.

Opinion about Getting the AWS Badge that is Included in SECP1513 Subject

I am grateful and appreciate having this golden opportunity to learn about cloud computing from this course and it provides more detailed information about the cloud which is one of the topics included in subject SECP1513. 

Advice and Direction

For my friends who are interested in back-end software works or database management, I will recommend them to attend this course and get the badge for fruitful knowledge to gain. After completing the badge, I will study further and learn more about Cloud Computing and the database service provided which may be useful for my future career path.

Feedback

In my opinion, this AWS course can help me a lot in building and maintaining the application development needed for business-critical and enterprise workloads. And hence, it helps to improve my knowledge of Cloud Computing, especially database management. It will be great for those back-end developers to take this course and get the badge to develop their skills in database management for website development.

Motivation to Complete Project

The biggest motivation to complete the course is there are some important parts such as cloud computing architecture and the concepts behind that are needed to know and familiar with in order to complete our group project on the architecture design of the database management system of our IoT application. Throughout the AWS courses learning, we learn about Amazon RDB (Relational Database) which is needed in our group project for IoT application as our database management service. Besides, my interest in learning about database management for applications on websites or smartphone applications motivates me a lot to complete this course. While taking the course and learning modules inside, I would try to relate how can this theory or function applied in database management in a real project. Although sometimes it is hard for me to understand some concepts taught inside, the motivations push me to keep going on learning these things. 

Summary of What Have Gained From Completing the Course

After completing the course, I realize that there is a lot of hidden valuable knowledge for us to discover and learn, especially in cloud computing and different types of very useful functions or services. For instance, Amazon Dynamo, a database service that has a different underlying implementation that supports data structures and key valued cloud services. And also AWS Lambda, a serverless complete service that runs code in response to events and extends other AWS services with custom logic which enables us to create our own backend services. Overall, the AWS course provides me a good chance to learn deeper about how cloud computing works as a platform that includes a mixture of infrastructure as a service (IaaS), platform as a service (PaaS), and packaged software as a service (SaaS) offerings which are really useful for future career path.