AWS SAA Certification
AWS
Certification

Hello,


This article explores the AWS Solutions Architect - Associate certification (SAA-C03).

This past summer, I embarked on the journey to obtain this certification, gaining valuable insights along the way and developing some reflections on the process.

At its core, this certification is described as: "Validates the ability to design and implement distributed systems on AWS."

However, my experience has taught me that the significance of this certification extends far beyond the credential itself.
The role of a Solutions Architect encompasses a broader scope—one that involves strategic thinking and collaboration in a dynamic environment.

With that in mind, let's delve into the essential components of the SAA-C03 certification, starting with a clear understanding of what it truly encompasses.

Overview of the Certification


This certification covers a wide array of topics, but it may not align with the expectations you have about modern cloud architectures.

This past summer, I embarked on the journey to obtain this certification, gaining valuable insights along the way and developing some reflections on the process.

While the certification does touch on various AWS services, it primarily concentrates on non-microservices architectures.
This focus reflects a foundational approach to cloud design, ensuring that candidates understand core principles before diving into more complex scenarios.
It's essential to grasp how traditional architectures function before exploring the intricacies of microservices.

Surprisingly, many scenario-based questions and case studies in the exam center around hybrid or on-premises architectures.
This focus highlights the practical realities organizations face as they transition to the cloud—many companies are not completely cloud-native.
They often exist in a hybrid state, necessitating solutions that integrate both on-premises environments and cloud services.
This approach challenges candidates to think critically about designing scalable, resilient systems that can operate seamlessly across different infrastructures.

However, one aspect that some may find disappointing is that the certification emphasizes the knowledge of service usage over hands-on experience.
While you need to understand which AWS services to apply in various scenarios, the assessment doesn't prioritize hands-on expertise with those services.
This might leave you feeling less prepared for real-world applications, where practical experience can be just as important as theoretical knowledge.

The SAA-C03 certification may not delve deeply into microservices or provide extensive hands-on practice, it equips you with a solid understanding of AWS’s foundational services and architectural principles—preparing you for the complex challenges you’ll face in the field.

Resources


In this section, I’ll share a selection of resources that I found useful while preparing for the AWS SAA certification.

One standout resource is Stephane Maarek’s course on Udemy, which I highly recommend. It provides excellent hands-on labs and real-world exercises focused on actual solutions architecture cases.
This practical approach sets you up to be an effective Solutions Architect in a real-world environment.
Additionally, Maarek offers a dedicated exam course with six practice exams, which are invaluable for exam preparation.

AWS provides a wealth of free resources that are great starting points for anyone new to the platform.
Skill Builder offers a range of learning paths and modules to get you acquainted with AWS.
AWS Architecture Center provides numerous architecture examples along with relevant resources to help you understand best practices.
AWS Solutions offers comprehensive architectures and resources required to implement various solutions.

Tutorials Dojo created a set of flashcards to help reinforce your knowledge.
I personally didn’t make use of them, but many found them beneficial for quick review.

For peer support and advice, I recommend checking out the AWS Certifications subreddit.
It’s a great place to find tips, resources, and shared experiences from others pursuing AWS certifications.

Make your journey successful


As you prepare for the certification, here are some targeted tips based on my experience:

Master the Core Services First

Before diving into architectural concepts, ensure you have a deep understanding of the key AWS services.
This foundational knowledge is critical, as architecture decisions often revolve around knowing service capabilities and limitations.

Prioritize Hands-On Practice

Theoretical knowledge alone won't cut it. Engage in hands-on labs using the AWS Free Tier.
Build actual projects, experiment with different services, and get comfortable navigating the console.
This practical experience is crucial to applying what you learn in the exam and in real-world scenarios.

Delve Deep into Each Topic

Don’t just skim through the exam objectives. Take the time to explore each subject in-depth.
For instance, understanding networking concepts or IAM policies is not only beneficial for passing the exam but also vital for any architect role.

Leverage Diagramming Tools

Use tools like tldraw.com to create architecture diagrams as you study.
Visualizing how different services interact helps reinforce your understanding and makes it easier to remember key concepts.

Stay Updated on AWS Changes

AWS frequently evolves its services and features. Follow AWS blogs, webinars, or release notes to stay current.
This knowledge not only aids in the exam but also keeps you relevant in the field.

By focusing on these strategic insights, you'll position yourself not just to pass the certification but to become a competent Solutions Architect ready for the challenges ahead.

Here are a few examples of the study maps I created myself.
While they aren't sufficient on their own to guarantee passing the certification, they serve as valuable tools for reinforcing the information.



Conclusion


In conclusion, the AWS SAA ceritification is a valuable asset that equips you with essential skills for architecting solutions in the AWS ecosystem. While it emphasizes understanding service usage and foundational architectures, practical experience is key.

My own preparation highlighted the importance of combining structured coursework, hands-on practice with AWS, and deep exploration of services. Utilize resources like Stephane Maarek’s courses and AWS's free offerings to build a solid foundation.

As you embark on this journey, focus on both theoretical knowledge and practical application. Engage with the AWS community and stay updated on industry developments. This certification not only validates your skills but also opens doors to new opportunities and prepares you for the evolving challenges of cloud architecture.

Happy learning!