<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: thekloudwiz</title>
    <description>The latest articles on DEV Community by thekloudwiz (@thekloudwiz).</description>
    <link>https://dev.to/thekloudwiz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1304518%2F32982d54-1b2f-47aa-bbf7-f6603ad5a601.jpg</url>
      <title>DEV Community: thekloudwiz</title>
      <link>https://dev.to/thekloudwiz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/thekloudwiz"/>
    <language>en</language>
    <item>
      <title>Designing a Serverless Order System on AWS (Beyond CRUD)</title>
      <dc:creator>thekloudwiz</dc:creator>
      <pubDate>Thu, 23 Apr 2026 22:28:49 +0000</pubDate>
      <link>https://dev.to/aws-builders/designing-a-serverless-order-system-on-aws-beyond-crud-435c</link>
      <guid>https://dev.to/aws-builders/designing-a-serverless-order-system-on-aws-beyond-crud-435c</guid>
      <description>&lt;p&gt;Most applications start as simple CRUD systems - create, read, update, delete. But the moment you try to model something that reflects real-world operations, that simplicity disappears.&lt;/p&gt;

&lt;p&gt;I set out to build a basic ordering app, but somewhere along the way, I realised the real problem wasn't placing orders, it was handling what happens after.&lt;/p&gt;

&lt;p&gt;This is a breakdown of how that shift happened and how I designed it using a serverless architecture on AWS.&lt;/p&gt;

&lt;p&gt;At the beginning, the idea was straightforward.&lt;/p&gt;

&lt;p&gt;A customer visits the site, browses the menu, places an order, and that’s it. But that “that’s it” didn’t sit well with me.&lt;/p&gt;

&lt;p&gt;Because in a real setting, placing an order is just the starting point. Someone has to prepare it. Someone has to hand it over. Someone has to track what’s going on.&lt;/p&gt;

&lt;p&gt;So I moved on from the whole simple ordering app to an actual system that handles things end-to-end.&lt;/p&gt;

&lt;h2&gt;
  
  
  Order lifecycle and system flow
&lt;/h2&gt;

&lt;p&gt;The system ended up revolving around a defined order lifecycle.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhwcne7p3t8pkwqzdau6l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhwcne7p3t8pkwqzdau6l.png" alt="Order lifecycle architecture" width="800" height="430"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Online orders go through the full flow, starting from &lt;code&gt;PENDING&lt;/code&gt;, while walk-in or phone orders (handled by a waiter) start directly at &lt;code&gt;PAID&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Each stage represents an actual step in how the business operates, so transitions are controlled rather than free-form.&lt;/p&gt;

&lt;h2&gt;
  
  
  How orders move through the system
&lt;/h2&gt;

&lt;p&gt;Orders can come from two places.&lt;/p&gt;

&lt;p&gt;One is the customer-facing app. The other is the waiter interface, which acts like a POS for walk-ins and phone orders.&lt;/p&gt;

&lt;p&gt;Regardless of where they come from, everything goes into the same system and follows the same flow.&lt;/p&gt;

&lt;p&gt;Once an order is placed and payment is confirmed, it becomes visible to the kitchen. From there, it moves through preparation, becomes ready, and then gets handled based on whether it’s pickup, dine-in, or delivery.&lt;/p&gt;

&lt;p&gt;Keeping everything in one flow avoided a lot of fragmentation early on.&lt;/p&gt;

&lt;h2&gt;
  
  
  Role-based responsibilities
&lt;/h2&gt;

&lt;p&gt;Instead of allowing anyone to update anything, I split responsibilities across roles.&lt;/p&gt;

&lt;p&gt;The chef handles preparation. The waiter handles dispatch, serving, and delivery. The admin and manager oversee operations and manage users. The customer just initiates the process.&lt;/p&gt;

&lt;p&gt;This might sound obvious, but enforcing it properly makes a big difference. It prevents conflicting updates and keeps the workflow predictable.&lt;/p&gt;

&lt;h2&gt;
  
  
  System architecture on AWS
&lt;/h2&gt;

&lt;p&gt;On the infrastructure side, I went with a serverless setup on AWS.&lt;/p&gt;

&lt;p&gt;The frontend is hosted on S3 and delivered through CloudFront. All API requests go through API Gateway into Lambda functions, which handle the business logic. Data is stored in DynamoDB.&lt;/p&gt;

&lt;p&gt;Here’s a simplified view:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftrod3yjt9foan62r38kt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftrod3yjt9foan62r38kt.png" alt="Simplified AWS Architectural Diagram" width="800" height="621"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Other services fit around this core.&lt;/p&gt;

&lt;p&gt;Cognito handles authentication and roles. Secrets Manager stores API keys. Payments are handled through Paystack. Emails are sent via SES/Brevo (as a fallback).&lt;/p&gt;

&lt;p&gt;Most of the infrastructure setup was handled using Kiro, which helped speed up provisioning and kept things consistent as the system evolved.&lt;/p&gt;

&lt;h2&gt;
  
  
  Data modeling with DynamoDB
&lt;/h2&gt;

&lt;p&gt;DynamoDB forced a different way of thinking.&lt;/p&gt;

&lt;p&gt;Instead of designing tables around entities, I had to think about how the data would be accessed.&lt;/p&gt;

&lt;p&gt;The most common queries were things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;what’s currently preparing&lt;/li&gt;
&lt;li&gt;what’s ready&lt;/li&gt;
&lt;li&gt;what’s out for delivery&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So the structure was built around that.&lt;/p&gt;

&lt;p&gt;Orders include fields like &lt;code&gt;status&lt;/code&gt;, &lt;code&gt;createdAt&lt;/code&gt;, &lt;code&gt;serviceType&lt;/code&gt;, and &lt;code&gt;linkedTo&lt;/code&gt;. A secondary index on status makes it easy to fetch orders in a particular stage without scanning the entire table.&lt;/p&gt;

&lt;h2&gt;
  
  
  Handling real-world user behavior
&lt;/h2&gt;

&lt;p&gt;One part that got complicated was user behavior.&lt;/p&gt;

&lt;p&gt;A customer places an order, then comes back to place another. Now the system has to decide what to do with that.&lt;/p&gt;

&lt;p&gt;Do you treat it as a separate order? Do you link it? What if the service type is different?&lt;/p&gt;

&lt;p&gt;I ended up adding a linking option to let users decide whether to merge orders or keep them separate. There are also restrictions-once an order reaches a certain stage, you can’t change things like service type anymore.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0yxu0uv03n25qki51dkb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0yxu0uv03n25qki51dkb.png" alt="Order Linking Modal" width="494" height="442"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That keeps things from breaking operationally.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kitchen and dispatch workflow
&lt;/h2&gt;

&lt;p&gt;The kitchen view is simple on purpose.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff31tf2fk9xu7qvgd0v74.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff31tf2fk9xu7qvgd0v74.png" alt="Snapshot: Kitchen View For Chefs" width="800" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;New orders appear in a single section. Orders being prepared show up in another. Each order has a timer, so it’s easy to see how long it has been sitting.&lt;/p&gt;

&lt;p&gt;The waiter interface takes over after that.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh3rirgpzshlu51yez3m5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh3rirgpzshlu51yez3m5.png" alt="Snapshot: Waiters' Dashboard" width="800" height="407"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It handles dispatch for pickup orders, serving dine-in customers, and managing deliveries.&lt;/p&gt;

&lt;p&gt;It also handles orders that never came through the website in the first place.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv5y9czvijv6egka9hs60.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv5y9czvijv6egka9hs60.png" alt="Snapshot: POS View" width="800" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Everything still ends up in the same system, which keeps things consistent.&lt;/p&gt;

&lt;h2&gt;
  
  
  API design and state enforcement
&lt;/h2&gt;

&lt;p&gt;The backend is not just CRUD.&lt;/p&gt;

&lt;p&gt;Every action goes through validation.&lt;/p&gt;

&lt;p&gt;You can’t skip states. You can’t move an order to completed if it hasn’t been prepared. You can’t change certain properties once the order is too far along.&lt;/p&gt;

&lt;p&gt;Each role can only perform specific actions.&lt;/p&gt;

&lt;p&gt;That turned the backend into more of a state machine than a typical API.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lessons learned
&lt;/h2&gt;

&lt;p&gt;Most of the complexity in this project didn’t come from the infrastructure. It came from trying to match how things actually work in the real world.&lt;/p&gt;

&lt;p&gt;Defining the order lifecycle was one thing. Handling edge cases—like multiple orders, changing service types, or different order sources—was where most of the effort went.&lt;/p&gt;

&lt;p&gt;Enforcing rules at the backend made a big difference. It’s easy to rely on the frontend to guide users, but that falls apart quickly. Once the backend enforces the flow, things stay consistent.&lt;/p&gt;

&lt;p&gt;Working with DynamoDB also required a shift in thinking. It’s less about structuring data neatly and more about making sure your queries are efficient.&lt;/p&gt;

&lt;p&gt;Finally, splitting responsibilities across roles wasn’t just about access control. It shaped how the system behaves and prevented a lot of conflicts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing thoughts
&lt;/h2&gt;

&lt;p&gt;This project didn’t become interesting because of the stack.&lt;/p&gt;

&lt;p&gt;It became interesting when it started behaving like something that could actually be used.&lt;/p&gt;

&lt;p&gt;Once multiple people interact with a system, and actions happen at different times, structure becomes necessary. Without it, things fall apart quickly.&lt;/p&gt;

&lt;p&gt;If you’re building something similar, it’s worth asking:&lt;/p&gt;

&lt;p&gt;Are you just exposing endpoints… or are you designing how things actually work?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/8uh9Gz-OVKs" rel="noopener noreferrer"&gt;Watch Demo Video Here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>aws</category>
      <category>serverless</category>
      <category>systemdesign</category>
    </item>
    <item>
      <title>Hello World; You Don’t Qualify for the AWS Community Builders Program</title>
      <dc:creator>thekloudwiz</dc:creator>
      <pubDate>Wed, 24 Dec 2025 00:56:23 +0000</pubDate>
      <link>https://dev.to/aws-builders/hello-world-you-dont-qualify-for-the-aws-community-builders-program-2i3m</link>
      <guid>https://dev.to/aws-builders/hello-world-you-dont-qualify-for-the-aws-community-builders-program-2i3m</guid>
      <description>&lt;h2&gt;
  
  
  Why “Hello World”?
&lt;/h2&gt;

&lt;p&gt;Because this is every beginner’s first program, and it feels like the right place to start my first text post on this platform.&lt;/p&gt;

&lt;h2&gt;
  
  
  And why “You Don’t Qualify for the AWS Community Builders Program”?
&lt;/h2&gt;

&lt;p&gt;I’m fairly certain that title is what made you click. But I’m equally certain that by the time you finish reading, you’ll understand exactly why it makes sense.&lt;/p&gt;

&lt;p&gt;Before we get into the reasons, let me start with a bit of background.&lt;/p&gt;

&lt;p&gt;Growing up, I lived in a compound house. If you know that lifestyle, you understand that community was not optional, it was built into daily life.&lt;/p&gt;

&lt;p&gt;You were not raised by only your parents. Any adult old enough to be your parent could correct you, guide you, or step in when needed.&lt;/p&gt;

&lt;p&gt;We shared food, responsibilities, and sometimes even discipline. There was a sense of security that came from knowing someone was always looking out for you.&lt;/p&gt;

&lt;p&gt;That environment shaped how I think about community to this day.&lt;/p&gt;

&lt;p&gt;And this is exactly what the AWS Community Builder Program represents.&lt;/p&gt;




&lt;h2&gt;
  
  
  About AWS Community Builders Program
&lt;/h2&gt;

&lt;p&gt;The AWS Community Builders Program offers technical resources, education, and networking opportunities to AWS technical enthusiasts and emerging thought leaders who are passionate about sharing knowledge and connecting with the technical community.&lt;/p&gt;

&lt;p&gt;Interested AWS builders are encouraged to apply to build relationships with AWS product teams, AWS Heroes, and the wider AWS community.&lt;/p&gt;

&lt;p&gt;Throughout the program, AWS subject matter experts provide informative sessions, share insights on new and existing services, and offer best practices for creating technical content, increasing reach, and effectively sharing AWS knowledge across online and in-person communities.&lt;/p&gt;

&lt;p&gt;The program accepts a limited number of members each year, and all AWS builders are welcome and encouraged to apply.&lt;/p&gt;

&lt;p&gt;With that context, let’s ask the real question.&lt;/p&gt;




&lt;h2&gt;
  
  
  Do You Qualify for the Program?
&lt;/h2&gt;

&lt;p&gt;At least, not in the way you probably think you do.&lt;/p&gt;

&lt;p&gt;If your idea of “qualifying” for the AWS Community Builders Program is having multiple AWS certifications, years of production experience, or a large online following, then yes — by that definition, you don’t qualify.&lt;/p&gt;

&lt;p&gt;And that misunderstanding is exactly why many people who should apply never do.&lt;/p&gt;

&lt;p&gt;I know this because I almost disqualified myself before I even understood what the program was about.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Thought the Program Was
&lt;/h2&gt;

&lt;p&gt;I joined the AWS Community Builders waitlist in late December 2024, and in hindsight, I can confidently say I had no idea what I was doing.&lt;/p&gt;

&lt;p&gt;I didn’t know when the application window opened, what the selection criteria were, or what the program truly represented. At the time, I wasn’t even sure what being a “Community Builder” actually meant in practice.&lt;/p&gt;

&lt;p&gt;The truth is, I joined because of a mentor.&lt;/p&gt;

&lt;p&gt;During a Cloud Engineering bootcamp, I was under the tutelage of &lt;a href="https://builder.aws.com/community/@mawulikode" rel="noopener noreferrer"&gt;Mawuli Denteh&lt;/a&gt;, and at some point, he casually mentioned that he was an AWS Community Builder and encouraged us to read about the program. There was no pitch attached to it, just a passing statement.&lt;/p&gt;

&lt;p&gt;In my head, I made a very naive assumption: I have an AWS certification, so I probably qualify.&lt;/p&gt;

&lt;p&gt;So I went online, searched “apply for AWS Community Builder,” clicked the first result, and discovered that applications were not even open. There was only a waitlist.&lt;/p&gt;

&lt;p&gt;I joined it and moved on with my life.&lt;/p&gt;

&lt;p&gt;I didn’t read about the program afterward.&lt;br&gt;&lt;br&gt;
I didn’t research past cohorts.&lt;br&gt;&lt;br&gt;
I didn’t study what AWS was looking for.&lt;/p&gt;

&lt;p&gt;What I did instead was continue learning, building small projects, and sharing what I was learning through YouTube videos and short articles. At the time, I saw this as nothing more than personal documentation and a way to help others who might be behind me on the same path.&lt;/p&gt;

&lt;p&gt;It wasn’t until early January 2025, when the application window opened, and I sat down to read the actual questions, that things finally clicked.&lt;/p&gt;

&lt;p&gt;The application wasn’t asking, “How good are you?”&lt;br&gt;&lt;br&gt;
It was asking, “How have you been showing up for the community?”&lt;/p&gt;

&lt;p&gt;Now this leads to the next question.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Really Is The AWS Community Builders Program?
&lt;/h2&gt;

&lt;p&gt;The AWS Community Builders Program is often misunderstood, so it helps to be very clear about what it is — and what it is not.&lt;/p&gt;

&lt;h3&gt;
  
  
  What It Is
&lt;/h3&gt;

&lt;p&gt;The objective of the program is to support people who are already contributing to the AWS ecosystem in meaningful and consistent ways. These contributions can take many forms, including but not limited to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Writing technical articles or tutorials
&lt;/li&gt;
&lt;li&gt;Creating educational videos or demos
&lt;/li&gt;
&lt;li&gt;Speaking at meetups or events
&lt;/li&gt;
&lt;li&gt;Mentoring others in the cloud space
&lt;/li&gt;
&lt;li&gt;Sharing lessons learned from real-world projects
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AWS does not bring people into the program to start contributing. The program is designed to amplify and support work that is already happening.&lt;/p&gt;

&lt;h3&gt;
  
  
  What It Is Not
&lt;/h3&gt;

&lt;p&gt;To avoid confusion, it is equally important to say what the program is not.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It is not a certification program.
&lt;/li&gt;
&lt;li&gt;It is not a hiring pipeline.
&lt;/li&gt;
&lt;li&gt;It is not a reward system for passing AWS exams.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Who Is the Program For?
&lt;/h2&gt;

&lt;p&gt;The AWS Community Builders Program is a strong fit if you naturally do some of the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Share what you are learning, even while still learning it
&lt;/li&gt;
&lt;li&gt;Help others understand AWS concepts in simple, practical ways
&lt;/li&gt;
&lt;li&gt;Document your journey publicly through blogs, videos, talks, or posts
&lt;/li&gt;
&lt;li&gt;Contribute consistently, even if your audience is small
&lt;/li&gt;
&lt;li&gt;Care about community growth, not just personal branding
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You do not need to be widely known.&lt;br&gt;&lt;br&gt;
You do not need thousands of followers.&lt;br&gt;&lt;br&gt;
You do not need a long list of certifications.&lt;/p&gt;

&lt;p&gt;What matters most is evidence of genuine contribution.&lt;/p&gt;




&lt;h2&gt;
  
  
  Who Is the Program Not For?
&lt;/h2&gt;

&lt;p&gt;There is a saying, &lt;em&gt;“What is good for the goose is equally good for the gander.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Well… maybe not.&lt;/p&gt;

&lt;p&gt;It may not be a good fit if your primary motivation is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Getting a badge, title, or LinkedIn headline
&lt;/li&gt;
&lt;li&gt;Accessing swag or exclusive perks
&lt;/li&gt;
&lt;li&gt;Joining first and “figuring out contribution later.”
&lt;/li&gt;
&lt;li&gt;Treating community involvement as transactional
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is not a criticism — it is simply a matter of alignment. The program works best for people who already see community as a responsibility, not an accessory.&lt;/p&gt;




&lt;h2&gt;
  
  
  Common Misconceptions
&lt;/h2&gt;

&lt;p&gt;A few misconceptions arise every year, and they often deter good candidates from applying.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;You need many AWS certifications&lt;/strong&gt;. &lt;br&gt;
Certifications can help, but they are not the deciding factor.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;You must already be popular or well-known&lt;/strong&gt;. &lt;br&gt;
Consistency and authenticity matter far more than reach.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;You must be an expert&lt;/strong&gt;. &lt;br&gt;
Many Community Builders are early- or mid-career professionals.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Selections are random&lt;/strong&gt;. &lt;br&gt;
They are not. Your application reflects your history of contribution.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why You Should Apply
&lt;/h2&gt;

&lt;p&gt;Beyond the visible benefits, the real value of the AWS Community Builders Program lies in what it enables over time.&lt;/p&gt;

&lt;p&gt;Being part of the program gives you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Access to a global network of practitioners who genuinely support one another
&lt;/li&gt;
&lt;li&gt;Opportunities to grow your voice, confidence, and clarity as a contributor
&lt;/li&gt;
&lt;li&gt;Encouragement to document your work, not perform expertise
&lt;/li&gt;
&lt;li&gt;Structure around something you may already be doing instinctively
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Perhaps most importantly, it helps you realize that you do not need to “arrive” before you contribute. Growth and contribution can, and should, happen together.&lt;/p&gt;




&lt;h2&gt;
  
  
  What the Process Taught Me
&lt;/h2&gt;

&lt;p&gt;Looking back, I didn’t get into the program because I understood it early. I got in because my actions happened to align with its values long before I knew what they were.&lt;/p&gt;

&lt;p&gt;If I had to distill everything I learned into three principles, they would be these:&lt;/p&gt;

&lt;h3&gt;
  
  
  Live your truth
&lt;/h3&gt;

&lt;p&gt;Do not manufacture a persona for an application. Be honest about who you are and what you care about.&lt;/p&gt;

&lt;h3&gt;
  
  
  Share your learnings
&lt;/h3&gt;

&lt;p&gt;Teach as you learn. There will always be someone who benefits from your perspective. No project is “too basic” or “too advanced”.&lt;/p&gt;

&lt;h3&gt;
  
  
  Have a clear “WHY.”
&lt;/h3&gt;

&lt;p&gt;Community Builder is not a title. It is a long-term commitment. Know why you want to be part of one.&lt;/p&gt;

&lt;p&gt;If you are already doing these things, you may be closer to this program than you think.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Join the waitlist via this &lt;a href="https://pulse.aws/application/BM2AKLSX?p=0" rel="noopener noreferrer"&gt;link&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>community</category>
      <category>awsbuilders</category>
    </item>
  </channel>
</rss>
