Skip to content

Commit

Permalink
Finally published 2023-10-31-aws-solutions-architect-takeaways.md
Browse files Browse the repository at this point in the history
  • Loading branch information
murillocg authored Dec 21, 2023
1 parent 06d4938 commit 0ce8d1a
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions _posts/2023-10-31-aws-solutions-architect-takeaways.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
---
layout: post
published: false
title: Key Takeaways from AWS Solutions Architect Associate Certification
published: true
title: Key Takeaways from AWS Solutions Architect Associate Certification (SAA-C03)
---

<p align="center">
<img width="350" height="350" src="/img/aws_studies.JPG">
</p>

## Introduction

It's been a while since my last post here, in which I wrote about a tool to enforce coding standards (link). Many things have changed from then until now, not only in my career but also in my personal life - I might address them in a future post. One of them is reflected here, in the language of the posts. From now on, it is time to change to the most spoken language in the world, to force not only me to write and think in English, but you all IT guys to read in that language and give me feedback whenever possible.
It's been a while since my last post here, in which I wrote about a [tool to enforce coding standards](https://murillocg.github.io/2021-10-27-aplicando-code-style-em-projetos-java-com-checkstyle/). Many things have changed from then until now, not only in my career but also in my personal life - I might address them in a future post. One of those changes is reflected here, in the language of the posts. From now on, it is time to switch to the most spoken language in the world, to not only encourage myself to write and think in English but also to encourage all you IT folks to read in that language and give me feedback whenever possible.

Nowadays, the cloud is no longer just a gamble but a reality that brings many benefits, from the possibility of quickly experimenting with new features paying on demand, to scale to serve millions of subscribers like Netflix, which, according to [Sandvine](https://www.sandvine.com/inthenews/netflix-is-responsible-for-15-of-global-internet-traffic-consumption#:~:text=According%20to%20The%20Global%20Internet,internet%20traffic%20usage%20in%202022.) is responsible for 15% of global internet traffic, with over 100.000 live instances.
Nowadays, the cloud is no longer just a gamble but a reality that brings many benefits. These range from the possibility of quickly experimenting with new features paying on demand, to scale to serve millions of subscribers like Netflix, which, according to [Sandvine](https://www.sandvine.com/inthenews/netflix-is-responsible-for-15-of-global-internet-traffic-consumption#:~:text=According%20to%20The%20Global%20Internet,internet%20traffic%20usage%20in%202022.) is responsible for 15% of global internet traffic, with over 100.000 live instances.

Furthermore, despite heavily relying on Cloud Foundry in my last professional experience, which the product is likely to run on AWS, we didn't have direct access to AWS services, not even Storage (S3) and databases (RDS), which we used extensively. Finally, job postings for more experienced developers and technical leaders often require knowledge of one of the cloud platforms Microsoft Azure, Google GCP, or AWS, with the last being the most common.

Expand Down Expand Up @@ -46,7 +50,7 @@ Here's an overview of the services and features that caught my attention on this

* **Amazon Cognito:** Identity platform for web and mobile apps. It’s a user directory, an authentication server, and an authorization service for OAuth 2.0 access tokens and AWS credentials. With Amazon Cognito, you can authenticate and authorize users from the built-in user directory, from your enterprise directory, and consumer identity providers like Google and Facebook.

* **Machine Learning:** -> Amazon has impressive services built to make things only humans could do in the near past. Polly can turn text into lifelike speech for uncountable languages. Rekognition lets you easily build applications to search, verify, organize images, and detect objects, scenes, faces, and so on. Transcribe can add speech-to-text capability to your applications with automatic speech recognition. These are just some of the [dozens of services provided by Amazon](https://aws.amazon.com/free/machine-learning/).
* **Machine Learning:** Amazon has impressive services built to make things only humans could do in the near past. Polly can turn text into lifelike speech for uncountable languages. Rekognition lets you easily build applications to search, verify, organize images, and detect objects, scenes, faces, and so on. Transcribe can add speech-to-text capability to your applications with automatic speech recognition. These are just some of the [dozens of services provided by Amazon](https://aws.amazon.com/free/machine-learning/).

* **X-ray:** This service helps developers analyze and debug production, distributed applications, such as those built using a microservices architecture. With X-Ray, you can understand how your application and its underlying services are performing to identify and troubleshoot the root cause of performance issues and errors.

Expand All @@ -62,8 +66,6 @@ Here's an overview of the services and features that caught my attention on this

## Conclusion

++
It's worth mentioning the ground-breaking potential that comes with AWS which goes beyond just platform as a service and also includes software as a service capability.
Listados todos estes serviços e suas features, cabe destacar o grande potencial da AWS não apenas como plataforma as a service, mas como software as a service. Veja por exemplo, quão poderoso é o EventBridge, onde tu consegue acomplando novos serviços e não apenas aplicações para tratar os eventos à medida que o produto evolui, e as novas features surgem, sem programação! Dito isso, o grande ponto em usar todos estes serviços pode ser o lock-in com a AWS. Por outro lado, talvez seja difícil atingir a independência de cloud provider e uma melhor alternativa seja ter uma solução modularizada, com interfaces e camadas claras, facilitando assim uma eventual mudança.
It's worth mentioning the impressive potential that comes with AWS which goes beyond just platform as a service and also includes software as a service capability. EventBridge is one of those greate services, which you can seamlessly incorporate new services and not just applications to handle events as the product evolves and new features emerge, all with no programming! That said, the biggest concern in using all these services could be the lock-in with AWS. On the other hand, it might be challenging to achieve independence from a cloud provider, and a better option is to think abou a modularized solution with concise interfaces and layers (aka high cohesion, low coupling), thus facilitating a potential migration.

Although studying for the certification exam has been quite long, this post was supposed to be an abstract. That's why I ended up not mentioning important services such as SES, VPC, Trail, CloudWatch, Redshift, Parameter Store, KMS, etc. I've got services that compound the certification exam preparation and ignite my curiosity for study soon. If you, dear reader, want to know further details regarding some feature or certification tips or suggestions, please let me know through the comments section.

0 comments on commit 0ce8d1a

Please sign in to comment.