So far, we’ve looked at resources for learning on your own: documentation, courses, videos, podcasts. But there’s something none of these give you: connection with other people who are on the same path as you. Communities—groups of people interested in AWS and the cloud who share knowledge, questions, and experiences—are one of the most valuable resources of all. Because in the cloud, as in almost everything, you’re not alone, and surrounding yourself with a community accelerates your growth in ways that solo study cannot.

Why communities matter so much

Learning alone has its limits. A community gives you unique things:

   What a community gives you (and solo study doesn’t):
   ✓ HELP when you get stuck (someone’s already been there)
   ✓ Learning from the EXPERIENCE of others (their successes and mistakes)
   ✓ Staying motivated (you’re not alone on the journey)
   ✓ Finding out about news and opportunities
   ✓ Making professional contacts (networking)

Analogy: learning alone is like climbing a mountain by yourself; with a community, you climb alongside other hikers. When you get stuck at a tough spot, someone who’s already passed it tells you which way to go; when you get discouraged, the group cheers you on; and you share the journey, the progress, and the motivation. You go further and enjoy the trip more. In the cloud, the community is that group of hikers that makes the path easier and more enjoyable.

Reddit (r/aws): questions, news, and discussion

Reddit is a great platform for online communities, and r/aws is its community dedicated to AWS: a huge place where thousands of people ask questions, share news, debate, and help each other. It’s an excellent site for:

   On r/aws (the AWS community on Reddit) you can:
   ✓ Ask questions and get answers from experienced people
   ✓ Find out about AWS news and updates
   ✓ Read other people’s questions and solutions (you learn a lot just by reading)
   ✓ See debates about best practices and real-world experiences

💡 Even just reading r/aws teaches you a ton: you see the real problems people have, how they’re solved, which updates matter, and which topics are trending. It’s a window into the day-to-day of the AWS community.

AWS Community Builders: the official community program

AWS Community Builders is an official AWS program that recognizes and supports people who share knowledge about AWS with the community (writing, giving talks, creating content, helping others, etc.). It’s AWS’s way of recognizing and connecting those who actively contribute to the community.

   AWS Community Builders = official program for those who
   SHARE AWS knowledge with the community.
   ✓ Official recognition from AWS
   ✓ Connection with others who share and teach
   ✓ Access to resources and the “builders” community

It’s not something for day one (it’s for when you already have knowledge and want to share it), but it’s good to know it exists: it shows that contributing to the community has value and recognition, and it can be a motivating mid-term goal.

💡 Sharing what you know is one of the best ways to learn. When you explain something to others (in a forum, a blog, a talk), you understand it much better yourself. Programs like Community Builders reward that attitude, but you can start sharing right now, at your level: answering a question from someone who knows less than you is already contributing.

Other forms of community

Besides these, there are many other ways to connect:

   - Local AWS groups / meetups (events in your city)
   - Communities on Discord, Slack, Telegram about cloud and DevOps
   - AWS events (re:Invent, regional summits, etc.)
   - Spanish-speaking communities, if you prefer your language

The important thing isn’t which one you choose, but to be part of one: connect with other people who share your interest.

Real-world example: someone who learned the cloud self-taught with the book sometimes feels alone in the process and gets stuck on problems with no one to ask. They decide to join the AWS community on Reddit (r/aws): they start just by reading (and learn a ton by seeing others’ questions and solutions), and little by little they get encouraged to ask when they get stuck, receiving help from experienced people. Over time, they themselves start to answer beginners’ questions (and discover that teaching helps them understand things better). They feel part of something, stay motivated, find out about news, and even make contacts. What was a solitary path becomes a journey with company, and they progress much faster and with more enthusiasm. The community transformed their way of learning.

What you should remember

  • Communities provide what solo study can’t: help when you get stuck, learning from others’ experience, motivation, news, and contacts. Like climbing a mountain with company instead of alone.
  • Reddit (r/aws): a great AWS community where people ask, share, and discuss. 💡 Just reading it already teaches you a lot (you see real problems and their solutions).
  • AWS Community Builders: official AWS program that recognizes and connects those who share knowledge. It’s not for day one, but it’s a motivating goal; 💡 teaching is one of the best ways to learn, and you can start at your level now.
  • There are many more ways: local meetups, Discord/Slack, events, Spanish-speaking communities... The important thing is to be part of one and not walk the path alone.

In the last subchapter of the book, we’ll bring together everything from this chapter into a final idea: how to stay up to date sustainably throughout your career. And we’ll close this journey together.

Cloud, AWS & Terraform — From Zero to Expert

Chapter 1 · What is cloud computing

Chapter 2 · The cloud market and major providers

Chapter 3 · Regions, availability zones and edge

Chapter 4 · Compute: EC2

Chapter 5 · Storage: S3

Chapter 6 · Networking: VPC

Chapter 7 · Identity and access: IAM

Chapter 8 · Managed databases

Chapter 9 · Why Infrastructure as Code

Chapter 10 · HCL: the Terraform language

Chapter 11 · Providers and state

Chapter 12 · Your first real infrastructure in Terraform

Chapter 13 · Load balancing and auto scaling

Chapter 14 · Serverless with Lambda

Chapter 15 · Messaging and events

Chapter 16 · Content delivery and DNS

Chapter 17 · Containers on AWS

Chapter 18 · Modules: reuse and composition

Chapter 19 · Workspaces and environment management

Chapter 20 · Remote backends and locking

Chapter 21 · Infrastructure testing

Chapter 22 · Terraform in CI/CD

Chapter 23 · Defense in depth

Chapter 24 · Observability: logs, metrics and traces

Chapter 25 · Cost optimization

Chapter 26 · High availability and disaster recovery

Chapter 27 · AWS Well-Architected Framework

Chapter 28 · Serverless architectures at scale

Chapter 29 · Data platforms on AWS

Chapter 30 · Multi-account and landing zones

Chapter 31 · Platform Engineering and Internal Developer Platform

Chapter 32 · Relevant AWS certifications

Chapter 33 · Projects to consolidate what you've learned

Chapter 34 · Resources and community

© Copyright 2024. All rights reserved