<?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: Exequiel Barrirero</title>
    <description>The latest articles on DEV Community by Exequiel Barrirero (@exequielrafaela).</description>
    <link>https://dev.to/exequielrafaela</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%2F423745%2Fb1268a2d-c53a-4167-b84f-f8b201b7a97b.png</url>
      <title>DEV Community: Exequiel Barrirero</title>
      <link>https://dev.to/exequielrafaela</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/exequielrafaela"/>
    <language>en</language>
    <item>
      <title>How a Fintech Achieved 30% AWS Cost Optimization—And Redefined Its Future</title>
      <dc:creator>Exequiel Barrirero</dc:creator>
      <pubDate>Fri, 24 Jan 2025 15:05:56 +0000</pubDate>
      <link>https://dev.to/aws-builders/how-a-fintechs-30-cost-optimization-redefined-its-future-2kak</link>
      <guid>https://dev.to/aws-builders/how-a-fintechs-30-cost-optimization-redefined-its-future-2kak</guid>
      <description>&lt;h1&gt;
  
  
  When business met growth
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;Scaling a business is often celebrated as a sign of success.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Yet, beneath the surface, growth brings its own set of challenges. Operational inefficiencies, rising costs, and the pressure to meet ever-changing customer expectations can quickly erode margins and stifle innovation.&lt;br&gt;
For Flexibility, a key player in fintech and digital banking solutions based in Argentina, these growing pains had reached a tipping point.&lt;br&gt;
It was clear that their growth would become unsustainable without a radical shift in approach.&lt;/p&gt;

&lt;h3&gt;
  
  
  Co-authored by Exequiel Barrirero and Juan Matias (KungFoo) De la Camara
&lt;/h3&gt;

&lt;p&gt;As the co-founder and CEO of &lt;a href="https://www.binbash.co" rel="noopener noreferrer"&gt;binbash&lt;/a&gt;, an AWS Advanced Partner specializing in startups, I'm proud to share this transformation story. Together with KungFoo, we crafted this article to highlight the power of cloud technology and strategic partnerships in driving sustainable growth. This case study showcases the profound impact of leveraging AWS solutions to address real-world business challenges.&lt;/p&gt;

&lt;h2&gt;
  
  
  Back to the Future
&lt;/h2&gt;

&lt;p&gt;This is the story of how flexibility transformed its operations, cutting costs by 30% and positioning itself for long-term success - all through the power of cloud technology and strategic partnership.&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%2Fidjilpij464op1lo2fsj.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%2Fidjilpij464op1lo2fsj.png" width="800" height="764"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; This was Flexibility's infrastructure at the start of the project.&lt;br&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  Standing on the Shoulders of Giants
&lt;/h2&gt;

&lt;p&gt;The company's infrastructure was a patchwork of static systems designed for a simpler time. Fixed capacity meant that during peak demand, the system struggled, leading to service interruptions. Conversely, during quieter periods, resources sat idle, wasting money. The lack of flexibility not only hindered performance but also left the team constantly firefighting&lt;/p&gt;




&lt;h2&gt;
  
  
  A New Hope
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;binbash&lt;/strong&gt; entered the scene with a clear plan: transform &lt;strong&gt;flexibility's&lt;/strong&gt; infrastructure into a dynamic, cloud-native environment. The strategy focused on leveraging AWS tools to address the core issues at hand.&lt;/p&gt;

&lt;h3&gt;
  
  
  Environment Consolidation &amp;amp; Scaling
&lt;/h3&gt;

&lt;p&gt;The first step was implementing &lt;strong&gt;AWS Auto Scaling w/ K8s Cluster Autoscaler for AWS EKS&lt;/strong&gt;, which enabled the infrastructure and containers to automatically adjust capacity based on &lt;strong&gt;real-time demand&lt;/strong&gt;. This ensured optimal resource use, eliminating overprovisioning and costly downtime during peak periods. Complementing this, Amazon &lt;strong&gt;EC2 Spot Instances&lt;/strong&gt; were introduced to further optimize costs by utilizing unused EC2 capacity.&lt;/p&gt;

&lt;p&gt;Subsequently, we consolidated multiple lower-tier environment accounts, including Dev, QA, and Stg, into a single multi-tenant (multi-environment) Kubernetes EKS cluster. This approach significantly reduced resource duplication and operational costs while streamlining management and improving efficiency.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Dev/Stg &amp;amp; QA Consolidation: Streamlining development, staging, and quality assurance environments improved efficiency and resource utilization. Less clusters to administrate&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Visibility
&lt;/h3&gt;

&lt;p&gt;Flexibility's previous lack of system visibility was another critical issue. binbash deployed Amazon CloudWatch + Prometheus and Grafana to provide real-time monitoring and alerting. This tool gave the operations team comprehensive insights into system health, allowing them to proactively address potential problems before they affected users.&lt;/p&gt;

&lt;h3&gt;
  
  
  Automation &amp;amp; EKS Upgrades
&lt;/h3&gt;

&lt;p&gt;To reduce manual intervention, &lt;strong&gt;binbash&lt;/strong&gt; introduced &lt;strong&gt;binbash Leverage™&lt;/strong&gt; from the very beginning of the project . Tasks such as &lt;strong&gt;EKS infra deployment and upgrades&lt;/strong&gt;, which once consumed valuable time, were now handled autonomously. Additionally, &lt;strong&gt;Infrastructure as Code (IaC) using Terraform&lt;/strong&gt; through our &lt;a href="https://github.com/binbashar/le-tf-infra-aws" rel="noopener noreferrer"&gt;Leverage Ref Architecture for AWS&lt;/a&gt; was adopted, streamlining the deployment and management of AWS resources while ensuring consistency across environments.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Kubernetes Clusters Upgrade: Completing upgrades for all clusters to version &amp;gt;1.26 ensured the latest security patches and functionalities were in place.&lt;/p&gt;
&lt;/blockquote&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%2F75eau86igrmd39oorz0h.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%2F75eau86igrmd39oorz0h.png" width="800" height="440"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; Optimization 1 | Architecture w/ Spot EKS Nodes for Dev &amp;amp; QA.&lt;br&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Cost optimization
&lt;/h2&gt;

&lt;p&gt;Cost control was a central focus. By analyzing usage data through AWS Cost Explorer and implementing &lt;strong&gt;AWS Reserved Instances&lt;/strong&gt;, Flexibility achieved significant &lt;strong&gt;savings&lt;/strong&gt;. Also implemented AWS Budgets and Billing Alerts for cost monitoring. These tools provided detailed insights into spending patterns, allowing for smarter financial planning and resource allocation.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Cost Optimization: Implementing Reserved Instances resulted in a significant reduction of 30% in overall cloud expenditure.&lt;/p&gt;
&lt;/blockquote&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%2Fl5elcnhf5k8rferc3ho3.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%2Fl5elcnhf5k8rferc3ho3.png" width="744" height="838"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; Optimization 2 | This is Flexibility's Architecture w/ DevStg &amp;amp; QA consolidated in a single account VPC + EKS + RDS engine.&lt;br&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  Security &amp;amp; Compliance
&lt;/h2&gt;

&lt;p&gt;Security, an essential aspect of any fintech and digital banking platform, was strengthened with AWS Identity Center (formerly SSO) and Access Management (IAM). &lt;strong&gt;binbash&lt;/strong&gt; implemented &lt;strong&gt;granular access controls&lt;/strong&gt; and &lt;strong&gt;multi-factor authentication&lt;/strong&gt; to safeguard sensitive data, aligning with industry regulations and boosting customer trust.&lt;/p&gt;




&lt;h2&gt;
  
  
  To the infinite and beyond
&lt;/h2&gt;

&lt;p&gt;The transformation didn't stop at technology. &lt;strong&gt;binbash&lt;/strong&gt; worked closely with &lt;strong&gt;Flexibility's&lt;/strong&gt; teams to ensure a smooth transition, providing training and support to embed new processes. This partnership approach fostered a culture of continuous improvement and innovation.&lt;br&gt;
The results were transformative. Flexibility not only &lt;strong&gt;reduced operational costs by 30%&lt;/strong&gt; but also &lt;strong&gt;enhanced service reliability and speed&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Customers noticed the difference, and the company solidified its market position.&lt;/p&gt;

&lt;p&gt;Internally, the shift from reactive to proactive operations empowered teams to focus on strategic growth initiatives.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Crucially, the project included a robust knowledge transfer component, empowering Flexibility's team to maintain and operate the upgraded infrastructure autonomously.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  A Walk in the Cloud
&lt;/h2&gt;

&lt;p&gt;Flexibility's journey is a testament to how embracing cloud technology and strategic partnerships can drive meaningful change. This transformation not only optimized costs and performance but also redefined the company's trajectory toward sustainable growth.&lt;/p&gt;

&lt;p&gt;For organizations navigating similar challenges, this case serves as a beacon: innovation and adaptability are not just options - they are necessities in today's fast-paced digital landscape. With the right tools and a clear strategy, the future is not just scalable; it's limitless.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>fintech</category>
      <category>finops</category>
      <category>devops</category>
    </item>
    <item>
      <title>Choose the Right Architecture for your Startup on AWS as a CTO 🏗️☁️</title>
      <dc:creator>Exequiel Barrirero</dc:creator>
      <pubDate>Wed, 26 Apr 2023 20:38:39 +0000</pubDate>
      <link>https://dev.to/aws-builders/choose-the-right-architecture-for-your-startup-on-aws-as-a-cto-26i3</link>
      <guid>https://dev.to/aws-builders/choose-the-right-architecture-for-your-startup-on-aws-as-a-cto-26i3</guid>
      <description>&lt;p&gt;As a &lt;strong&gt;CTO&lt;/strong&gt; of a &lt;strong&gt;StartUp&lt;/strong&gt;, one of the most important decisions you'll make is choosing the right architecture for your business on AWS (Amazon Web Services). And using AWS can be a game-changer for your project. This cloud computing platform offers a wide range of services that can help StartUps scale and grow quickly. However, with any new technology, there are some very important considerations that early-stage companies should consider when getting started on AWS. Your AWS architecture can greatly impact the scalability, security, and cost efficiency of your initiative. In this article, we'll discuss the key considerations and steps a CTO should take when choosing the right architecture for their deployment on AWS.&lt;/p&gt;

&lt;p&gt;After posting our 1st AWS StartUps related post &lt;a href="https://medium.com/binbash-inc/10-mistakes-startup-founders-make-when-getting-started-on-aws-9d37ff89eea8" rel="noopener noreferrer"&gt;&lt;em&gt;"10 Mistakes StartUp Founders Make when Getting Started on AWS"&lt;/em&gt;&lt;/a&gt;, today we would like to share a 2nd article inspired by our participation at the &lt;a href="https://pages.awscloud.com/NAMER-field-OE-aws-technical-founder-sprint-2023-reg-event.html" rel="noopener noreferrer"&gt;AWS Technical Founder Sprint: Best practices to take your startup from zero to one in the cloud&lt;/a&gt; and also motivated by our journey as Select Tier Services Partner at binbash helping StartUps to build, launch and scale their workloads effectively on AWS (Amazon Web Services) for years.&lt;/p&gt;

&lt;p&gt;We're mainly sharing this list based on our experience with dozens of AWS customer projects at &lt;a href="https://www.binbash.com.ar/" rel="noopener noreferrer"&gt;https://www.binbash.com.ar&lt;/a&gt;, specifically around &lt;a href="https://leverage.binbash.com.ar/" rel="noopener noreferrer"&gt;binbash Leverage™ Reference Architecture for AWS&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Understand Your Business Requirements and Goals
&lt;/h2&gt;

&lt;p&gt;Before you start designing your AWS architecture, it's important to understand your business's specific requirements and goals and how AWS can align with them. For example, your business goals may include fast time-to-market, high availability, and seamless scalability. By defining these objectives, you can choose the right AWS services and design an architecture that meets your needs.&lt;/p&gt;

&lt;p&gt;Other important considerations that could help if you can get to know them beforehand could include understanding your traffic patterns, data storage needs, and compliance requirements. By understanding these factors, you'll be able to design an architecture that meets the needs of your business.&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%2F37fg2r47jrji07kos2wf.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%2F37fg2r47jrji07kos2wf.png" width="600" height="687"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; BUILD, MEASURE, LEARN (Source: &lt;a href="https://futurice.com/blog/build-measure-learn" rel="noopener noreferrer"&gt;Feedback and analysis in digital service development projects&lt;/a&gt;, accessed February 25th 2023)&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Understand the Pricing and Optimize Cost Structure of AWS Services
&lt;/h2&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%2Fuxus3lttvhay1odoxce2.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%2Fuxus3lttvhay1odoxce2.png" width="800" height="571"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; 📚 Recommended reading (probably a must-read): &lt;a href="https://docs.aws.amazon.com/whitepapers/latest/how-aws-pricing-works/key-principles.html" rel="noopener noreferrer"&gt;How AWS pricing works: Key Principles&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AWS offers a wide range of cost optimization options, and it's important to take advantage of them to keep your costs under control.&lt;/p&gt;

&lt;p&gt;One of the most common mistakes that founders make when getting started on AWS is not understanding the pricing and cost structure of the services they are using. AWS has a wide range of services and pricing options, and it's important to understand how they work and how they will impact your costs. Make sure you understand the costs associated with each service, including any hidden costs or usage-based charges.&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%2Fiu1ntqzlqkiofit8sye8.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%2Fiu1ntqzlqkiofit8sye8.png" width="800" height="452"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; Amazon EC2 Purchase Options (Source: &lt;a href="https://www.slideshare.net/AmazonWebServices/cost-optimization-on-aws-155978331" rel="noopener noreferrer"&gt;Cost optimization on AWS, AWS Initiate Public Sector Presentation&lt;/a&gt;, accessed February 25th 2023)&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Evaluate the Services Available
&lt;/h2&gt;

&lt;p&gt;AWS offers a wide range of services, each with its own strengths and weaknesses. As a CTO, it's important to evaluate the services available and choose the ones that are most appropriate for your specific use case. This includes fully managed services &lt;strong&gt;PaaS&lt;/strong&gt; (like AWS RDS a fully managed DB engine) vs &lt;strong&gt;IaaS&lt;/strong&gt; (Installing and maintaining your DB Engine inside an EC2 Instance).&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%2F59ngkcasdjfixs2efxzr.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%2F59ngkcasdjfixs2efxzr.png" width="800" height="260"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; What is cloud computing? (Source: &lt;a href="https://aws.amazon.com/what-is-cloud-computing" rel="noopener noreferrer"&gt;Types of cloud computing&lt;/a&gt;, accessed April 19th 2023)&lt;/p&gt;

&lt;p&gt;So you have plenty of different services such as Amazon Elastic Compute Cloud (EC2), Amazon Simple Storage Service (S3), Amazon Relational Database Service (RDS), AWS Lambda (Serverless Functions) and AWS EKS (Elastic Container for Kubernetes Services) among many others, w️e'll explore some of them further in the article.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Consider Scalability 🚀
&lt;/h2&gt;

&lt;p&gt;Scalability is a critical consideration when choosing an architecture for your venture backed StartUp on AWS. It's important to design an architecture that can handle the traffic and usage that your business generates, and that can easily scale up or down as needed. The result an elastics and cost efficient cloud infrastructure. This includes using services such as Amazon Elastic Block Store (EBS), Amazon Elastic File System (EFS) and Amazon Elastic Load Balancer (ALB or NLB), among many others to handle varying workloads.&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%2Fgl96ovm7t20dl42dpp8d.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%2Fgl96ovm7t20dl42dpp8d.png" width="800" height="447"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; AWS Managed Services responsibility matrix (Source: &lt;a href="https://amer.resources.awscloud.com/startup/aws-technical-founder-sprint-how-to-choose-the-right-architecture-for-your-startup-3" rel="noopener noreferrer"&gt;Choose Your Architecture on AWS&lt;/a&gt;, accessed April 19th 2023))&lt;/p&gt;

&lt;p&gt;AWS fully managed services are designed to be highly available and scalable, meaning they can easily handle increases in traffic and data volume without sacrificing performance and availability.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  ✅ With AWS fully managed services, companies can take advantage of the ability to scale up or down as needed, without having to worry about infrastructure management.&lt;/li&gt;
&lt;li&gt;  ✅ This can be especially beneficial for projects that are experiencing rapid growth, as they can quickly and easily scale their infrastructure without needing to invest in additional configurations, complexity or adjustments, leaving the heavy lifting to AWS.&lt;/li&gt;
&lt;li&gt;  ✅ Freeing up valuable time and resources for StartUps to focus on building their product and developing their core business.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A clear example is clearly illustrated in the &lt;strong&gt;figure&lt;/strong&gt; below 👇&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%2Fjtzd1m9mwd472svi4vqb.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%2Fjtzd1m9mwd472svi4vqb.png" width="800" height="449"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; AWS Managed RDS vs EC2 DB deployment (Source: &lt;a href="https://amer.resources.awscloud.com/startup/aws-technical-founder-sprint-how-to-choose-the-right-architecture-for-your-startup-3" rel="noopener noreferrer"&gt;How to determine the right database for you&lt;/a&gt;, accessed April 19th 2023)&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Solutions Architecture | Compute + Database Services
&lt;/h2&gt;

&lt;p&gt;By leveraging AWS compute managed services with containers and /or serverless computing, StartUps can benefit from increased flexibility, scalability, and cost-effectiveness, allowing them to focus on innovation and business growth. Based on our experience architecting on AWS for years, &lt;strong&gt;we'll recommend carefully considering the unique requirements of your application and workload to determine the best approach for your project&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;🐳 Consider using &lt;strong&gt;containers&lt;/strong&gt; when:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  You need to break apart a monolithic application into microservices&lt;/li&gt;
&lt;li&gt;  You have a compute-intensive application&lt;/li&gt;
&lt;li&gt;  You must deploy your application in a data center and/or another cloud&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;⏯ Consider using &lt;strong&gt;serverless&lt;/strong&gt; when:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  You want to spend as little time as possible dealing with infrastructure&lt;/li&gt;
&lt;li&gt;  You want to only pay for what you're using&lt;/li&gt;
&lt;li&gt;  You can break your code into small pieces that can be run independently&lt;/li&gt;
&lt;/ul&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%2Fdohmve1at27sds9789av.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%2Fdohmve1at27sds9789av.png" width="800" height="447"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; AWS Managed Services responsibility matrix (Source: &lt;a href="https://amer.resources.awscloud.com/startup/aws-technical-founder-sprint-how-to-choose-the-right-architecture-for-your-startup-3" rel="noopener noreferrer"&gt;When do I use Containers vs Serverless&lt;/a&gt;, accessed April 19th 2023)&lt;/p&gt;

&lt;p&gt;Moreover, the Cloud Solutions Architect should consider the following factors when determining the right &lt;strong&gt;database&lt;/strong&gt; for their StartUp:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Identify Access:&lt;/strong&gt; Consider how the database will be accessed, whether it will be used by a single application or multiple applications, and the expected number of concurrent users. This will help determine the appropriate type of database technology, such as relational (eg: AWS RDS) or NoSQL (eg: AWS DynamoDB), and the configuration needed for optimal performance.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Patterns Structure of data:&lt;/strong&gt; Understand the structure of the data that will be stored and how it will be organized. This can help determine whether a relational or NoSQL database is better suited for your software and applications needs. For instance, if your data is highly structured and requires strict data integrity, a relational database may be the better choice. On the other hand, if your data is unstructured or semi-structured, a NoSQL database may provide more flexibility.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Time to Execute:&lt;/strong&gt; Consider the expected workload and query patterns for your database. This includes the type and volume of data that will be processed, as well as the time required to execute queries. Based on this analysis, you can choose a database with the appropriate features and capabilities for your workload. For example, if you have a high volume of read-heavy traffic, a database with caching capabilities or read replicas may be necessary.&lt;/li&gt;
&lt;/ul&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%2Fz9orrrrm0o9zyzh7hwbd.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%2Fz9orrrrm0o9zyzh7hwbd.png" width="800" height="443"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; AWS Managed Database Services (Source: &lt;a href="https://amer.resources.awscloud.com/startup/aws-technical-founder-sprint-how-to-choose-the-right-architecture-for-your-startup-3" rel="noopener noreferrer"&gt;How to determine the right database for you&lt;/a&gt;, accessed April 19th 2023)&lt;/p&gt;

&lt;p&gt;By taking these factors into account, CTOs can make informed decisions when selecting a database for their initiative, ensuring optimal performance and scalability as their business grows. As an &lt;a href="https://partners.amazonaws.com/partners/0010L00001u3mClQAI/Binbashar%20INC" rel="noopener noreferrer"&gt;AWS Select Tier Services APN Partner&lt;/a&gt;, we can provide additional guidance and support in selecting the right database solution for your StartUp's unique requirements.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Security &amp;amp; Compliance Architectural Considerations
&lt;/h2&gt;

&lt;p&gt;Security is a critical concern when working with any cloud service, and AWS is no exception. As a CTO, it's important to design an architecture that prioritizes security, including setting up appropriate access controls, using multi-factor authentication, and monitoring for suspicious activity.&lt;/p&gt;

&lt;p&gt;So at list remember too &lt;a href="https://medium.com/binbash-inc/10-mistakes-startup-founders-make-when-getting-started-on-aws-9d37ff89eea8" rel="noopener noreferrer"&gt;properly securing access to AWS resources&lt;/a&gt; avoiding the following common mistakes, while you keep iteratively rising your security based on your business needs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;🔒 Confusing the root account with IAM user's accounts&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;🔒 Not Setting up MFA&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;🔒 Using IAM Access Keys where IAM roles can be used instead&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition to these measures, it's also important to ensure that all data is encrypted both in transit and at rest, and if possible regularly perform security audits to identify and address any potential vulnerabilities. Working with an experienced AWS security partner like &lt;a href="https://www.binbash.com.ar/" rel="noopener noreferrer"&gt;&lt;strong&gt;binbash&lt;/strong&gt;&lt;/a&gt; can be helpful in ensuring that your architecture is secure and that you're following best practices for security on the AWS platform. May be it's not going to be part of your initial priorities, but ultimately, prioritizing security in your architecture can help protect your organization's sensitive data, reputation, and bottom line.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Foundational Governance and Properly Configuring and Maintaining your Baseline AWS Organization, Accounts, and Network Infrastructure
&lt;/h2&gt;

&lt;p&gt;As a fundamental part of your baseline AWS Architecture you'll have your organization and accounts, with their associated network infrastructure are critical components of any cloud infrastructure, and it's important to properly configure and maintain it. This includes setting up appropriate, Service Control Policies (SCP), Virtual Private Networks (VPC), Security Groups (SG), load balancers (ALB/NLB), and VPNs, as well as monitoring network performance and identifying and addressing any issues.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  ✅ &lt;strong&gt;How?&lt;/strong&gt; Cloud Infrastructure for your StartUp with &lt;a href="https://www.binbash.com.ar/leverage" rel="noopener noreferrer"&gt;&lt;strong&gt;binbash Leverage™&lt;/strong&gt;&lt;/a&gt;. The leading, easy-to-deploy, reusable and most automated solution for defining, provisioning and managing your secure and scalable multi-account AWS infrastructure environment.&lt;/li&gt;
&lt;/ul&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%2F9zazmf6iyeyttllx5x82.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%2F9zazmf6iyeyttllx5x82.png" width="800" height="492"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; binbash Leverage™ Reference Architecture deployment workflow (Source: , accessed February 25th 2023)), accessed April 19th 2023)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;✅ Getting started with binbash Leverage Reference Architecture for AWS&lt;/strong&gt; | &lt;a href="https://leverage.binbash.co/try-leverage/" rel="noopener noreferrer"&gt;https://leverage.binbash.co/try-leverage/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&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%2Fupzi5jku3ahwbcf4qd9t.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%2Fupzi5jku3ahwbcf4qd9t.png" width="800" height="591"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; binbash Leverage Reference Architecture deployment workflow (Source: &lt;a href="https://leverage.binbash.com.ar/how-it-works/ref-architecture/ref-architecture-aws/#reference-architecture-design" rel="noopener noreferrer"&gt;Leverage official Ref Arch documentation&lt;/a&gt;, accessed February 25th 2023)&lt;/p&gt;

&lt;p&gt;ℹ️ Consider reading our 1st AWS StartUps related post &lt;a href="https://medium.com/binbash-inc/10-mistakes-startup-founders-make-when-getting-started-on-aws-9d37ff89eea8" rel="noopener noreferrer"&gt;&lt;em&gt;"10 Mistakes StartUp Founders Make when Getting Started on AWS"&lt;/em&gt;&lt;/a&gt;where we extend this topic.&lt;/p&gt;

&lt;h2&gt;
  
  
   8. Data Strategy
&lt;/h2&gt;

&lt;p&gt;For many modern StartUps you may be considering to develop a data strategy as part of your overall business approach. In today's digital age, data has become a valuable asset that can provide a competitive edge to companies that take advantage of data driven decisions. With the right data strategy, projects can unlock insights, improve decision-making, and drive innovation, ultimately leading to greater success.&lt;/p&gt;

&lt;p&gt;One key component of a data strategy is the use of a data lake, which is a centralized repository that allows your company to store all their structured and unstructured data at any scale. A data lake can help StartUps to avoid silos of data and provide a single source of truth, making it easier to access and analyze data for insights. With a data lake, you can store data from various sources, including IoT sensors, social media, and clickstream data, and combine it with their existing data to derive valuable insights.&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%2Fvdi2ccce9x2do6plpurd.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%2Fvdi2ccce9x2do6plpurd.png" width="800" height="454"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; Data lake Multiple Data Sources (Source: Provide Business Value to the Data, accessed April 24th 2023)&lt;/p&gt;

&lt;p&gt;However, building and maintaining a data lake can be complex and requires careful consideration. CTO’s must carefully plan their data strategy, including data governance, security, and access control policies. They must also consider the appropriate technology infrastructure for their data lake, such as AWS’s S3, Athena, and Glue, to ensure scalability, reliability, and cost-effectiveness.&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%2Fe08m0x5esx6fkcmtkzmn.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%2Fe08m0x5esx6fkcmtkzmn.png" width="800" height="800"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; Data Lake on AWS architecture (Source: &lt;a href="https://aws.amazon.com/solutions/implementations/data-lake-solution/" rel="noopener noreferrer"&gt;Data Lake on AWS&lt;/a&gt;, accessed April 25th 2023)&lt;/p&gt;

&lt;p&gt;By leveraging a data lake and other AWS technologies, StartUps can gain valuable insights from their data, driving innovation and success.&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;Choosing the right architecture for your business on AWS is critical for its success. At &lt;a href="https://www.binbash.com.ar/" rel="noopener noreferrer"&gt;&lt;strong&gt;binbash&lt;/strong&gt;&lt;/a&gt;, we're proud to be AWS Select tier services partners with years of experience helping StartUps build, launch, and scale their workloads effectively on AWS and our recommendation is to prioritize and adapt your cloud solutions architecture based on your specific business needs aligned with the current phase of your company and objectives. It will be import to keep into consideration scalability, reliability, security, and cost-efficiency when designing your architecture.&lt;/p&gt;

&lt;p&gt;Remember, the right architecture will help you achieve your business goals, such as increasing revenue, improving customer experience, delivering faster and reliably while achieving operational efficiency. As a CTO, it's your responsibility to make sure your company cloud infra is built on a solid architecture that can support your growth and success.&lt;/p&gt;

&lt;p&gt;By following these recommendations and working with experienced AWS Cloud Solutions Architects and Partners, you can design and implement a solution that meets your unique needs and sets you up for long-term success.&lt;/p&gt;

&lt;h2&gt;
  
  
  Need help deploying your StartUp infra on AWS? &lt;a href="https://www.binbash.com.ar/contact" rel="noopener noreferrer"&gt;Contact Us &lt;/a&gt;🚀
&lt;/h2&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>startup</category>
      <category>cto</category>
    </item>
    <item>
      <title>10 Mistakes StartUp Founders Make when Getting Started on AWS</title>
      <dc:creator>Exequiel Barrirero</dc:creator>
      <pubDate>Thu, 16 Mar 2023 19:12:02 +0000</pubDate>
      <link>https://dev.to/aws-builders/10-mistakes-startup-founders-make-when-getting-started-on-aws-3k4n</link>
      <guid>https://dev.to/aws-builders/10-mistakes-startup-founders-make-when-getting-started-on-aws-3k4n</guid>
      <description>&lt;h2&gt;
  
  
  Overview
&lt;/h2&gt;

&lt;p&gt;As a StartUp founder, using AWS can be a game-changer for your business. This cloud computing platform offers a wide range of services that can help StartUps scale and grow quickly. However, with any new technology, there are some common mistakes that early-stage companies make when getting started on AWS. In this article, we'll discuss the top 10 mistakes that StartUp founders make when getting started on AWS, and how you can avoid them.&lt;/p&gt;

&lt;p&gt;Today we would like to share this article inspired by our participation at the &lt;a href="https://pages.awscloud.com/NAMER-field-OE-aws-technical-founder-sprint-2023-reg-event.html" rel="noopener noreferrer"&gt;AWS Technical Founder Sprint: Best practices to take your startup from zero to one in the cloud&lt;/a&gt; and also motivated by our journey as Select Tier Services Partner at binbash helping StartUps to build, launch and scale their workloads effectively on AWS (Amazon Web Services) for years.&lt;/p&gt;

&lt;p&gt;We're mainly sharing this list based on our experience with dozens of AWS customer projects at &lt;a href="https://www.binbash.com.ar/" rel="noopener noreferrer"&gt;https://www.binbash.com.ar&lt;/a&gt;, specifically around &lt;a href="https://github.com/binbashar/le-tf-infra-aws" rel="noopener noreferrer"&gt;binbash Leverage&lt;/a&gt;™&lt;a href="https://github.com/binbashar/le-tf-infra-aws" rel="noopener noreferrer"&gt; Reference Architecture for AWS&lt;/a&gt;, where we've addressed all the mistakes presented in this post.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Not Understanding the Pricing and Cost Structure of AWS Services
&lt;/h2&gt;

&lt;p&gt;One of the most common mistakes that founders make when getting started on AWS is not understanding the pricing and cost structure of the services they are using. AWS has a wide range of services and pricing options, and it's important to understand how they work and how they will impact your costs. Make sure you understand the costs associated with each service, including any hidden costs or usage-based charges.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📚 Recommended reading (probably a must-read): &lt;a href="https://docs.aws.amazon.com/whitepapers/latest/how-aws-pricing-works/key-principles.html" rel="noopener noreferrer"&gt;How AWS pricing work: Key Principles&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&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%2F1p78gvmdaydugfae5k1q.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%2F1p78gvmdaydugfae5k1q.png" width="800" height="452"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; Amazon EC2 Purchase Options (Source: &lt;a href="https://www.slideshare.net/AmazonWebServices/cost-optimization-on-aws-155978331" rel="noopener noreferrer"&gt;Cost optimization on AWS, AWS Initiate Public Sector Presentation&lt;/a&gt;, accessed February 25th 2023))&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Not Taking Advantage of the Available Cost Optimization Options
&lt;/h2&gt;

&lt;p&gt;AWS has a wide range of cost optimization options available, and it's important to take advantage of them to keep your costs under control. This includes accessing Reserved Instance recommendations (for &lt;a href="https://docs.aws.amazon.com/whitepapers/latest/cost-optimization-reservation-models/reservation-models-for-other-aws-services.html" rel="noopener noreferrer"&gt;RDS, ElastichCache, DyamoDB, OpenSearch and RedShift&lt;/a&gt;) using compute savings plans (which have been lately strongly recommended by AWS), considering using spot instances, configuring lifecycle policies where applicable, and monitoring your services usage. You could find further detail in the &lt;a href="https://medium.com/binbash-inc/aws-cost-optimization-strategies-for-tough-economic-times-38b2c4ec2553" rel="noopener noreferrer"&gt;AWS Cost Optimization Strategies for Tough Economic Times&lt;/a&gt; binbash article.&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%2F8uip858inw4ui5e6g7qt.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%2F8uip858inw4ui5e6g7qt.png" width="800" height="449"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; Cost Optimization Levers (Source: &lt;a href="https://www.slideshare.net/AmazonWebServices/cost-optimization-on-aws-155978331" rel="noopener noreferrer"&gt;Cost optimization on AWS, AWS Initiate Public Sector Presentation&lt;/a&gt;, accessed February 25th 2023)&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Not setting up AWS budgets
&lt;/h2&gt;

&lt;p&gt;One of the most common mistakes that StartUp founders make is not setting up budgets for their AWS usage. AWS provides the ability to set up budgets, which can help you control your costs and avoid unexpected charges. It's important to set up budgets for different services and monitor them regularly to ensure that you are staying within your budget. ️&lt;/p&gt;

&lt;p&gt;Implementation examples&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  ✅ binbash Leverage™ Ref Architercture cost management layer example | &lt;a href="https://github.com/binbashar/le-tf-infra-aws/blob/master/management/global/cost-mgmt/main.tf" rel="noopener noreferrer"&gt;https://github.com/binbashar/le-tf-infra-aws/blob/master/management/global/cost-mgmt/main.tf&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  ✅ binbash Leverage™ Terraform aws-cost-budget module | &lt;a href="https://registry.terraform.io/modules/binbashar/cost-budget/aws/latest" rel="noopener noreferrer"&gt;https://registry.terraform.io/modules/binbashar/cost-budget/aws/latest&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Not Properly Securing Access to AWS Resources
&lt;/h2&gt;

&lt;p&gt;Security is a critical concern when working with any cloud service, and AWS is no exception. It's essential to properly secure access to your AWS resources, including your EC2 instances, storage, and RDS databases. This includes setting up appropriate access controls like security groups, using multi-factor authentication, and monitoring suspicious activity.&lt;/p&gt;

&lt;p&gt;🔒 Confusing the root account with IAM user's accounts: A common mistake that StartUp founders make is confusing the AWS root user account with IAM users. The root user account is the master admin account that has full access to all services and resources, while IAM users have access to limited and specific services and resources based on their attached IAM permissions. It's important to understand the difference between the root account and IAM users and to use them appropriately. &lt;a href="https://docs.aws.amazon.com/accounts/latest/reference/root-user-vs-iam.html" rel="noopener noreferrer"&gt;From the official AWS Account Management Reference Guide Doc&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"The root user is the account owner and is created when the AWS account is created. Other types of users, including IAM users, and AWS IAM Identity Center (successor to AWS Single Sign-On) users are created by the root user or an administrator for the account."&lt;/p&gt;
&lt;/blockquote&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%2Fhe705r3wkci0i3n30ow0.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%2Fhe705r3wkci0i3n30ow0.png" width="800" height="350"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; AWS Account Root User (Source: W3 School, &lt;a href="https://www.w3schools.com/aws/aws_cloudessentials_sec_userpermissionsandaccess.php" rel="noopener noreferrer"&gt;User Permission and Access documentation&lt;/a&gt;, accessed February 25th 2023)&lt;/p&gt;

&lt;p&gt;🔒 Not setting up MFA: Multi-Factor Authentication (MFA) is an important security feature that can help protect your AWS account from unauthorized access. However, many StartUp founders forget to set up MFA, leaving their accounts more vulnerable to an attack in case their credentials are compromised. It's important to set up MFA for your root account and all IAM users to ensure that your AWS account is secure.&lt;/p&gt;

&lt;p&gt;🔒 Using IAM Access Keys where IAM roles can be used instead: IAM roles provide the mechanism to use temporary credentials to authenticate against AWS services, which is clearly a more secure way of granting access to AWS resources than IAM access keys which are permanent and need to be rotated by the user. However, some early implementations decide to use access keys because they are more familiar with them increasing the possibilities of a security incident in case any of the user's AWS keys are compromised. It's important to understand the difference between IAM roles and access keys and to use them appropriately. Please consider reading the &lt;a href="https://docs.aws.amazon.com/accounts/latest/reference/credentials-access-keys-best-practices.html" rel="noopener noreferrer"&gt;official AWS doc around Best practices for managing AWS access keys&lt;/a&gt; and this comprehensive &lt;a href="https://aws.amazon.com/blogs/startups/how-setting-up-iam-users-and-iam-roles-can-help-keep-your-startup-secure/" rel="noopener noreferrer"&gt;AWS Startups Blog on How Setting Up IAM Users and IAM Roles Can Help Keep Your Startup Secure&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  ✅ binbash Leverage™ Ref Architecture base-identities layer with IAM Roles Eg | &lt;a href="https://github.com/binbashar/le-tf-infra-aws/tree/master/security/global/base-identities" rel="noopener noreferrer"&gt;https://github.com/binbashar/le-tf-infra-aws/tree/master/security/global/base-identities&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  📚 Doc | &lt;a href="https://leverage.binbash.com.ar/how-it-works/features/identities/identities/" rel="noopener noreferrer"&gt;https://leverage.binbash.com.ar/how-it-works/features/identities/identities/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5. Not Utilizing Automation and Infrastructure as Code
&lt;/h2&gt;

&lt;p&gt;Automation and infrastructure as code are greatly important best practices of any cloud infrastructure, and they can help you manage your AWS resources more efficiently. By embracing this best practices you'll get huge benefits like &lt;em&gt;repeatability&lt;/em&gt; (same code for your dev, qa and prod envs), &lt;em&gt;simplified troubleshooting&lt;/em&gt; since everything has been declaratively defined in the code, &lt;em&gt;disaster recovery&lt;/em&gt; support by design since IaC will enable you to deploy the same exact stack in another AWS Region, &lt;em&gt;auditability&lt;/em&gt; and &lt;em&gt;security&lt;/em&gt; through a single source of truth defined as versioned code in your infra repo, &lt;em&gt;full visibility&lt;/em&gt; for your DevOps and Cloud Architecture team, through the code, &lt;em&gt;portability&lt;/em&gt; of your solution to other AWS accounts or even to other cloud providers if needed.&lt;/p&gt;

&lt;p&gt;This includes using tools like Terraform, AWS Lambda and AWS CloudFormation, to automate tasks, as well as using version control to manage your infrastructure. Infrastructure as code (IaC) is a method of managing and provisioning infrastructure through code, rather than manually which will be error prone and not reproducible at all. By using IaC, you can automate the provisioning and management of your AWS resources, making it easier to scale and manage your infrastructure. Many StartUp founders neglect to use IaC, which can lead to severe manual errors and significantly increased costs in the long run.&lt;/p&gt;

&lt;p&gt;📚 Recommended reading | &lt;a href="https://www.simplethread.com/why-infrastructure-as-code/" rel="noopener noreferrer"&gt;https://www.simplethread.com/why-infrastructure-as-code/&lt;/a&gt;&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%2F9hl8zovo693e5fqjy841.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%2F9hl8zovo693e5fqjy841.png" width="800" height="492"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; binbash Leverage™ Reference Architecture deployment workflow (Source: , accessed February 25th 2023)&lt;/p&gt;

&lt;p&gt;How to deploy a 100% IaC Reference Architecture fow AWS with binbash Leverage™&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://leverage.binbash.com.ar/first-steps/introduction/" rel="noopener noreferrer"&gt;✅ https://leverage.binbash.com.ar/first-steps/introduction/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://leverage.binbash.com.ar/how-it-works/ref-architecture/" rel="noopener noreferrer"&gt;✅ https://leverage.binbash.com.ar/how-it-works/ref-architecture/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  Need help? &amp;gt;&amp;gt; &lt;a href="https://join.slack.com/t/binbashar/shared_invite/zt-fw1692b6-9k4ADsWJ47lKacszphXM1w" rel="noopener noreferrer"&gt;Join our Slack Community Channel&lt;/a&gt; &amp;lt;&amp;lt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  6. Missing Foundational Governance and not Properly Configuring and Maintaining your Baseline AWS Organization, Accounts, and Network Infrastructure
&lt;/h2&gt;

&lt;p&gt;Your AWS organization and accounts, with their associated network infrastructure are critical components of any cloud infrastructure, and it's important to properly configure and maintain it. This includes setting up appropriate, service control policies (SCP), security groups, load balancers, and VPNs, as well as monitoring network performance and identifying and addressing any issues.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  ✅ How? Cloud Infrastructure for your StartUp with binbash Leverage™. The leading, easy to deploy, reusable and most automated solution for defining, provisioning and managing your secure and scalable multi-account AWS infrastructure environment.&lt;/li&gt;
&lt;li&gt;  ✅ Getting started with binbash Leverage Reference Architecture for AWS | &lt;a href="https://leverage.binbash.com.ar/first-steps/introduction/" rel="noopener noreferrer"&gt;https://leverage.binbash.com.ar/first-steps/introduction/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&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%2Fvv31jdep5kth0v8d8tjf.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%2Fvv31jdep5kth0v8d8tjf.png" width="800" height="591"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; binbash Leverage Reference Architecture deployment workflow (Source: &lt;a href="https://leverage.binbash.com.ar/how-it-works/ref-architecture/ref-architecture-aws/#reference-architecture-design" rel="noopener noreferrer"&gt;Leverage official Ref Arch documentation&lt;/a&gt;, accessed February 25th 2023)&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Not Using the Appropriate AWS Services for the Specific Use Case
&lt;/h2&gt;

&lt;p&gt;AWS has a wide range of services, each with its own strengths and weaknesses. It's important to understand the different services available and to choose the appropriate ones for your specific use case. For example, if you need a database, it's important to choose the right one for your specific needs, like RDS, DynamoDB, Aurora, or other similar AWS DB managed services.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Rolling your own self-hosted solution instead of using a managed service: AWS provides a wide range of managed services that can save you time and resources. However, some StartUp founders prefer to roll their own solutions instead of using these managed services. If your're not experienced enough this can lead to increased costs and complexity and can be time-consuming. It's important to evaluate the managed services that AWS provides and to use them where appropriate.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  8. Not using a CDN
&lt;/h2&gt;

&lt;p&gt;Content Delivery Networks (CDN) can help improve the performance and availability of your applications. However, some StartUp founders neglect to use a CDN, which can lead to slow load times and poor user experience. It's important to evaluate the CDN option that AWS provides, which is CloudFront and to use its different configurations where appropriate.&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%2F34uo5b8zjk8827uvkfp6.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%2F34uo5b8zjk8827uvkfp6.png" width="800" height="452"&gt;&lt;/a&gt;&lt;strong&gt;Figure:&lt;/strong&gt; AWS CloudFront Edge Locations Map (Source: SAP official blog, &lt;a href="https://blogs.sap.com/2020/03/29/how-to-improve-the-performance-of-sapui5-apps-such-as-fiori-using-aws-cloudfront-as-cdn/" rel="noopener noreferrer"&gt;How to improve the performance of SAPUI5 Apps such as Fiori using Amazon CloudFront as CDN&lt;/a&gt;, accessed February 25th 2023)&lt;/p&gt;

&lt;h2&gt;
  
  
  9. Leaving unused resources running
&lt;/h2&gt;

&lt;p&gt;AWS provides the ability to stop or terminate resources that are no longer needed. However, some StartUp founders forget to do this, which can lead to increased costs and inefficiency. It's important to regularly monitor your resources and inventory in order to keep running only the strictly necessary services.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Scale horizontally to increase aggregate system availability and optimize your costs: You'll automatically get the number of instances needed at each time to cover your needs reducing idle or overprovisioned resources. Check &lt;a href="https://docs.aws.amazon.com/autoscaling/ec2/userguide/auto-scaling-groups.html" rel="noopener noreferrer"&gt;AWS Auto Scaling Groups&lt;/a&gt; and &lt;a href="https://docs.aws.amazon.com/autoscaling/application/userguide/services-that-can-integrate-lambda.html" rel="noopener noreferrer"&gt;AWS Lambda and Application Auto Scaling&lt;/a&gt; for more information.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✅ EXAMPLE | binbash Leverage Ref Architecture lambda-nuke layer to clean-up unused resources with a cron based expression&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://github.com/binbashar/le-tf-infra-aws/tree/master/apps-devstg/us-east-1/tools-cloud-nuke" rel="noopener noreferrer"&gt;https://github.com/binbashar/le-tf-infra-aws/tree/master/apps-devstg/us-east-1/tools-cloud-nuke&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://github.com/binbashar/terraform-aws-lambda-nuke" rel="noopener noreferrer"&gt;https://github.com/binbashar/terraform-aws-lambda-nuke&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✅ EXAMPLE | binbash Leverage Ref Architecture lamda-scheduler layer to stop-start resources based on a cron based expression&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://github.com/binbashar/le-tf-infra-aws/tree/master/shared/us-east-1/tools-cloud-scheduler-stop-start" rel="noopener noreferrer"&gt;https://github.com/binbashar/le-tf-infra-aws/tree/master/shared/us-east-1/tools-cloud-scheduler-stop-start&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://github.com/binbashar/terraform-aws-lambda-scheduler-stop-start" rel="noopener noreferrer"&gt;https://github.com/binbashar/terraform-aws-lambda-scheduler-stop-start&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  10. Not leveraging AWS support when running production workloads
&lt;/h2&gt;

&lt;p&gt;Last but not least, another common mistake is not consider leveraging the support that AWS provides when running production workloads. AWS offers a wide range of support options (&lt;a href="https://aws.amazon.com/premiumsupport/plans/" rel="noopener noreferrer"&gt;read more here&lt;/a&gt;), including technical support, architectural guidance, and operational support. By leveraging these support plan options, you can ensure that you could get the necessary help to validate your implementations, keep costs under control, manage risk, and get direct support from AWS specialists when running production workloads, mainly in case any issues arise to be quickly resolved.&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;At binbash, we're proud to be AWS Select tier services partners with years of experience helping StartUps build, launch, and scale their workloads effectively on AWS. Through our extensive work with numerous AWS projects, we've identified common mistakes that early-stage companies often make when getting started on AWS. These mistakes can hinder progress and lead to costly errors. However, using AWS can be a game-changer for StartUps when approached correctly. In this article, we've outlined the top 10 mistakes tech entrepreneurs make when getting started on AWS, and provided actionable advice on how to avoid them. Our recommendations cover areas such as pricing and cost structures, cost optimization options, and security best practices, including setting up MFA for your root account and all IAM users. By following these tips, we hope StartUp founders can make more informed decisions and achieve success on AWS.&lt;/p&gt;

&lt;p&gt;Need help deploying your StartUp infra on AWS? &lt;a href="https://www.binbash.com.ar/contact" rel="noopener noreferrer"&gt;&amp;gt;&amp;gt; Contact Us &amp;lt;&amp;lt;&lt;/a&gt; 🚀&lt;/p&gt;

</description>
      <category>startup</category>
      <category>aws</category>
      <category>cloud</category>
      <category>security</category>
    </item>
    <item>
      <title>Becoming an AWS Community Builder 🏗️☁️</title>
      <dc:creator>Exequiel Barrirero</dc:creator>
      <pubDate>Fri, 17 Feb 2023 16:40:29 +0000</pubDate>
      <link>https://dev.to/aws-builders/becoming-an-aws-community-builder-2je2</link>
      <guid>https://dev.to/aws-builders/becoming-an-aws-community-builder-2je2</guid>
      <description>&lt;h3&gt;
  
  
  Introduction
&lt;/h3&gt;

&lt;p&gt;Are you an AWS enthusiast looking to take your cloud knowledge and skills to the next level?&lt;/p&gt;

&lt;p&gt;Becoming an AWS Community Builder is an excellent opportunity to do just that. In this article, we will explore the benefits of becoming an AWS Community Builder and why you should consider this path.&lt;/p&gt;

&lt;p&gt;My name is &lt;a href="https://www.linkedin.com/in/barrireroexequiel/" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;Exequiel Barrirero&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;, co-founder of &lt;a href="https://www.binbash.com.ar" rel="noopener noreferrer"&gt;binbash&lt;/a&gt; (AWS Select Tier Services Partner), and through this exciting journey, I had the opportunity to discover and become part of the &lt;a href="https://aws.amazon.com/developer/community/community-builders/" rel="noopener noreferrer"&gt;AWS Community Builders Program&lt;/a&gt;. And today I am thrilled I have been accepted for the 2nd year!!! This program offers a unique opportunity for technology enthusiasts and emerging thought leaders to strengthen their cloud and collaboration skills, gain access to resources and education, and network with like-minded individuals in the community.&lt;/p&gt;

&lt;p&gt;In this article, I will be sharing my personal experience as an AWS Community Builder since 2021 and why I believe it is worth it to be a part of this program. From the exclusive talks and training sessions to the networking opportunities, resources provided and 50% discount for re:Invent 2022 ticket, the program has been an incredibly valuable asset in my personal and professional growth.&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%2F1mut99zwi2z7t8xxdgmk.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%2F1mut99zwi2z7t8xxdgmk.png" alt="Image description" width="800" height="242"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Who can and should apply?
&lt;/h3&gt;

&lt;p&gt;The AWS Community Builders program is open to individuals who are passionate about AWS and want to share their knowledge and experience with others. The program is designed for those who have a deep understanding of AWS services, features, and best practices, and are willing to share their knowledge with others through speaking at events, writing articles or blog posts, or creating tutorials and sample code. Online knowledge sharing, such as posts to AWS re:Post, Stack Overflow, Reddit, Github, Medium etc., are greatly considered.&lt;/p&gt;

&lt;p&gt;Here are some examples of the type of professionals that can and should apply to the AWS Community Builders program:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  AWS certified professionals&lt;/li&gt;
&lt;li&gt;  AWS experienced Developers, Architects, Consultants and Solution providers&lt;/li&gt;
&lt;li&gt;  IT professionals who are responsible for managing and deploying AWS services&lt;/li&gt;
&lt;li&gt;  Startups and entrepreneurs who are leveraging AWS to build their business&lt;/li&gt;
&lt;li&gt;  Educators, trainers and students who are interested in teaching and learning about AWS&lt;/li&gt;
&lt;li&gt;  IT managers and leaders who are leading their organizations in the adoption of AWS&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The application process is open to AWS technical builders worldwide, and all interested individuals are welcome and encouraged to apply!&lt;/p&gt;

&lt;h3&gt;
  
  
  Benefits of the program
&lt;/h3&gt;

&lt;h4&gt;
  
  
  ✅ Strengthen your cloud and collaboration skills
&lt;/h4&gt;

&lt;p&gt;First, let's talk about building your professional growth. As an AWS Community Builder, you can establish yourself as a thought leader in the AWS ecosystem by sharing your knowledge and experience with others. This can help you to stand out in the job market and open up new opportunities for your career.&lt;/p&gt;

&lt;h4&gt;
  
  
  ✅ Networking
&lt;/h4&gt;

&lt;p&gt;Networking is another key benefit of becoming an AWS Community Builder. You will have the opportunity to connect with other AWS experts and customers, which can lead to new business opportunities or job prospects.&lt;/p&gt;

&lt;p&gt;This can help you to grow your professional network and find new ways to use your AWS skills. And consider you'll get direct contact with all members of the AWS &lt;a href="https://aws.amazon.com/developer/community/community-builders/community-builders-directory" rel="noopener noreferrer"&gt;Builders&lt;/a&gt; &amp;amp; &lt;a href="https://aws.amazon.com/developer/community/heroes" rel="noopener noreferrer"&gt;Heroes&lt;/a&gt; program.&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%2F11sqc7tk3lf4p99fuzq9.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%2F11sqc7tk3lf4p99fuzq9.png" width="800" height="387"&gt;&lt;/a&gt;&lt;br&gt;&lt;strong&gt;Figure:&lt;/strong&gt; Screenshot of how you'll be listed in the &lt;a href="https://aws.amazon.com/developer/community/community-builders/community-builders-directory/?cb-cards.sort-by=item.additionalFields.cbName&amp;amp;cb-cards.sort-order=asc&amp;amp;awsf.builder-category=*all&amp;amp;awsf.location=*all&amp;amp;awsf.year=*all" rel="noopener noreferrer"&gt;AWS Community Builders Directory&lt;/a&gt;
  &lt;/p&gt;

&lt;h4&gt;
  
  
  ✅ Learning
&lt;/h4&gt;

&lt;p&gt;Learning is also a key benefit of becoming an AWS Community Builder. You will be able to learn about the latest AWS services, features, and best practices by working with other experts and customers.&lt;/p&gt;

&lt;p&gt;This can help you to stay up-to-date on the latest developments in the AWS ecosystem, which is essential for any AWS professional.Plus access to talks and early access training on new features that AWS is about to launch in the market.&lt;/p&gt;

&lt;h4&gt;
  
  
  ✅ Giving back
&lt;/h4&gt;

&lt;p&gt;By helping others in the community, you can make a positive impact on the AWS ecosystem. Opportunity to publish on &lt;a href="https://dev.to/aws-builders"&gt;https://dev.to/aws-builders&lt;/a&gt;. This can be a rewarding experience that allows you to give back to the community that has helped you to develop your skills.&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%2Fla771jnlwk0slrgynxwm.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%2Fla771jnlwk0slrgynxwm.png" width="800" height="561"&gt;&lt;/a&gt;&lt;br&gt;&lt;strong&gt;Figure:&lt;/strong&gt; Screenshot of the  portal
  &lt;/p&gt;

&lt;h4&gt;
  
  
  ✅ Exclusive access and benefits
&lt;/h4&gt;

&lt;p&gt;Exclusive access and benefits are other perks of being an AWS Community Builder. As an AWS Community Builder, you can gain access to exclusive AWS resources, such as early access to new features, training, and events. This can help you to stay ahead of the curve and take your skills to the next level. Among them:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Exclusive talks where they teach you how to generate content and share their experiences.&lt;/li&gt;
&lt;li&gt; USD 500 of AWS credit&lt;/li&gt;
&lt;li&gt; 50% discount for AWS re:Invent ticket&lt;/li&gt;
&lt;li&gt; 1-year access to CloudAcademy&lt;/li&gt;
&lt;li&gt; 1 free certification voucher per year&lt;/li&gt;
&lt;/ol&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%2Frv55l1x7fkx90bz21iaw.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%2Frv55l1x7fkx90bz21iaw.png" width="800" height="366"&gt;&lt;/a&gt;&lt;br&gt;&lt;strong&gt;Figure:&lt;/strong&gt; Picture of the &lt;strong&gt;binbash&lt;/strong&gt; team after winning the &lt;em&gt;AWS Jam: DevOps and Modernization&lt;/em&gt; at re:Invent 2022
  &lt;/p&gt;

&lt;h4&gt;
  
  
  ✅ Opportunities to speak
&lt;/h4&gt;

&lt;p&gt;Lastly, speaking opportunities are another benefit of becoming an AWS Community Builder. Community builders have a chance to speak at AWS events, meetups, and webinars, which can help to establish them as an authority in their field. This can be a great way to showcase your expertise and build your personal brand.&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;In conclusion, becoming an AWS Community Builder is an excellent opportunity to grow your professional network and skills while making a positive impact on the AWS ecosystem. If you're an AWS enthusiast looking to take your knowledge and skills to the next level, consider becoming an AWS Community Builder today&lt;/p&gt;

&lt;p&gt;In case you've missed the last January 23rd, 2023 &lt;a href="https://amazonmr.au1.qualtrics.com/jfe/form/SV_bJwBQXrT2LhBawS" rel="noopener noreferrer"&gt;program application&lt;/a&gt; opportunity don't worry, the application form typically opens more than once per year. The schedule for applications may vary and is subject to change. It's best to check the AWS website &lt;a href="https://aws.amazon.com/developer/community/community-builders" rel="noopener noreferrer"&gt;https://aws.amazon.com/developer/community/community-builders&lt;/a&gt; directly for the most up-to-date information on when the program forms will be open.&lt;/p&gt;

&lt;p&gt;CONSIDERATION to get started (from the official form)&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you do not have a minimum of &lt;strong&gt;two&lt;/strong&gt; community contributions in the past 12 months your application will not be accepted. Social media posts are not considered community contributions for the purpose of this application. If you do not meet these requirements, we encourage you to work on your contributions and apply to our program in a future cycle.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>aws</category>
      <category>devops</category>
      <category>community</category>
      <category>cloud</category>
    </item>
    <item>
      <title>AWS Import/Export infrastructure as code (CloudFormation | Terraform)</title>
      <dc:creator>Exequiel Barrirero</dc:creator>
      <pubDate>Tue, 05 Jul 2022 13:57:12 +0000</pubDate>
      <link>https://dev.to/aws-builders/aws-importexport-infrastructure-as-code-cloudformation-terraform-12jn</link>
      <guid>https://dev.to/aws-builders/aws-importexport-infrastructure-as-code-cloudformation-terraform-12jn</guid>
      <description>&lt;p&gt;Based on our &lt;strong&gt;Infrastructure as Code (IaC)&lt;/strong&gt; experience at &lt;strong&gt;&lt;em&gt;Binbash&lt;/em&gt;&lt;/strong&gt; (&lt;a href="https://www.binbash.com.ar" rel="noopener noreferrer"&gt;https://www.binbash.com.ar&lt;/a&gt;) we found several ways to translate existing manually deployed (from Web Console UI) AWS infra to Cloudformation (CF) and / or Terraform (TF) code.&lt;/p&gt;

&lt;h3&gt;
  
  
  AWS Cloudformation Templates
&lt;/h3&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%2Fa842w6856x2jrv9uh54m.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%2Fa842w6856x2jrv9uh54m.png" alt="aws cloudformation overview" width="800" height="266"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;center&gt;&lt;small&gt;&lt;a href="https://aws.amazon.com/cloudformation/" rel="noopener noreferrer"&gt;https://aws.amazon.com/cloudformation/&lt;/a&gt;&lt;/small&gt;&lt;/center&gt; 


&lt;h3&gt;
  
  
  CF-#1 | AWS CloudFormation native import feature
&lt;/h3&gt;

&lt;p&gt;Introduced feature (since Nov 2019) that allows to Import existing resources into a CloudFormation stack&lt;/p&gt;

&lt;p&gt;For more info check: &lt;a href="https://aws.amazon.com/blogs/aws/new-import-existing-resources-into-a-cloudformation-stack/" rel="noopener noreferrer"&gt;https://aws.amazon.com/blogs/aws/new-import-existing-resources-into-a-cloudformation-stack/&lt;/a&gt;&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%2Fhfyfmxwrluxathkvt81w.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%2Fhfyfmxwrluxathkvt81w.png" alt="aws cloudformation workflow" width="800" height="223"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;center&gt;&lt;small&gt;&lt;a href="https://aws.amazon.com/cloudformation/" rel="noopener noreferrer"&gt;https://aws.amazon.com/cloudformation/&lt;/a&gt;&lt;/small&gt;&lt;/center&gt;


&lt;h3&gt;
  
  
  CF-#2 | &lt;code&gt;aws cli&lt;/code&gt; &amp;amp; manually translate to CF
&lt;/h3&gt;

&lt;p&gt;Execute &lt;code&gt;$aws service_name_here describe&lt;/code&gt; for each element that make up your stack, eg for RDS Database Stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  RDS Instance -&amp;gt; &lt;code&gt;Type: AWS::RDS::DBInstance&lt;/code&gt;,&lt;/li&gt;
&lt;li&gt;  RDS (EC2) SG -&amp;gt; &lt;code&gt;Type: AWS::EC2::SecurityGroup&lt;/code&gt;,&lt;/li&gt;
&lt;li&gt;  RDS Subnet Group -&amp;gt; &lt;code&gt;Type: AWS::RDS::DBSubnetGroup&lt;/code&gt; and&lt;/li&gt;
&lt;li&gt;  RDS DB Param Group -&amp;gt; &lt;code&gt;Type: AWS::RDS::DBParameterGroup&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Afterwards manually translate to CF based on the outputs obtained from the &lt;code&gt;aws cli&lt;/code&gt; for each of the components. This approach usually requires more experience in both AWS and CF, but the templates that you are creating can be structured and designed under best practices, fully parameterized (&lt;code&gt;Sub, Ref, Join, Fn::GetAtt:, Fn::ImportValue&lt;/code&gt;), modular, applying &lt;code&gt;conditions&lt;/code&gt; . As a result your 1st iteration would probably be close to the final state of the templates&lt;/p&gt;

&lt;p&gt;Very interesting reference examples: &lt;a href="https://github.com/widdix/aws-cf-templates/" rel="noopener noreferrer"&gt;https://github.com/widdix/aws-cf-templates/&lt;/a&gt;&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%2Fjs5wq2soh7um44kn2wlk.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%2Fjs5wq2soh7um44kn2wlk.png" alt="aws cloudformation template workflow" width="800" height="202"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;center&gt;&lt;small&gt;&lt;a href="https://aws.amazon.com/cloudformation/" rel="noopener noreferrer"&gt;https://aws.amazon.com/cloudformation/&lt;/a&gt;&lt;/small&gt;&lt;/center&gt;


&lt;h3&gt;
  
  
  CF-#3 | Former2
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://former2.com/" rel="noopener noreferrer"&gt;Former2&lt;/a&gt; allows you to generate Infrastructure-as-Code outputs from your existing resources within your AWS account. By making the relevant calls using the AWS JavaScript SDK, Former2 will scan across your infrastructure and present you with the list of resources for you to choose which to generate outputs for.&lt;/p&gt;




&lt;h2&gt;
  
  
  Terraform Code / Modules
&lt;/h2&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%2F536dkzh58dflqd4trvbq.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%2F536dkzh58dflqd4trvbq.png" alt="cloudcraft + modules.tf" width="799" height="396"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;center&gt;&lt;small&gt;&lt;a href="https://cloudcraft.co/" rel="noopener noreferrer"&gt;https://cloudcraft.co/&lt;/a&gt; + &lt;a href="https://modules.tf/" rel="noopener noreferrer"&gt;https://modules.tf/&lt;/a&gt;&lt;/small&gt;&lt;/center&gt;
&lt;h3&gt;
  
  
  TF-#1 | CloudCraft + Modules.tf
&lt;/h3&gt;

&lt;p&gt;Map your reality, don't waste time producing static documentation that is outdated as soon as you publish.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cloudcraft.co/" rel="noopener noreferrer"&gt;Cloudcraft&lt;/a&gt; Live instantly analyzes all the service relationships of your AWS environment, and reverse engineers a complete system architecture diagram.&lt;/p&gt;

&lt;p&gt;Their powerful auto-layout and advanced AWS account scanning capabilities are also available to you as an API. Then via the "Terraform code export" (&lt;a href="https://modules.tf/" rel="noopener noreferrer"&gt;https://modules.tf/&lt;/a&gt;) will be generating infrastructure as Terraform configurations from visual diagrams created using &lt;a href="https://cloudcraft.co/" rel="noopener noreferrer"&gt;Cloudcraft&lt;/a&gt;.&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%2Fi2rnzvbgrvb0zuekwp69.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%2Fi2rnzvbgrvb0zuekwp69.png" alt="cloudcraft console" width="800" height="393"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;center&gt;&lt;small&gt;Cloudcraft terraform code export&lt;/small&gt;&lt;/center&gt;


&lt;h3&gt;
  
  
  TF-#2 | Brainboard.co
&lt;/h3&gt;

&lt;p&gt;With &lt;a href="https://brainboard.co" rel="noopener noreferrer"&gt;https://brainboard.co&lt;/a&gt; you could import your cloud infrastructure&lt;br&gt;
and turn AWS environments into actionable visual Terraform infrastructure-as-code IaC.&lt;/p&gt;

&lt;p&gt;They named this feature as &lt;em&gt;"Terraform Reverse"&lt;/em&gt; , which allows users to  import an infrastructure from your cloud credentials. :ledged: &lt;strong&gt;NOTE:&lt;/strong&gt; This feature is in Beta and will be released soon for everyone.&lt;/p&gt;

&lt;p&gt;The complete doc could be found here &lt;a href="https://docs.brainboard.co/start/import-infrastructure" rel="noopener noreferrer"&gt;https://docs.brainboard.co/start/import-infrastructure&lt;/a&gt;&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%2Fekasfm9b8wvxtfvv50f8.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%2Fekasfm9b8wvxtfvv50f8.png" alt="brainboard terraform reverse" width="800" height="506"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;center&gt;&lt;small&gt;Importing your infrastructure with brainboard.co from AWS&lt;/small&gt;&lt;/center&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%2Fbnswdngg6cqpyw08scse.jpeg" 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%2Fbnswdngg6cqpyw08scse.jpeg" alt="brainboard terraform diagram" width="800" height="468"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;center&gt;&lt;small&gt;&lt;a href="https://www.brainboard.co/" rel="noopener noreferrer"&gt;&lt;/a&gt;&lt;a href="https://www.brainboard.co/" rel="noopener noreferrer"&gt;https://www.brainboard.co/&lt;/a&gt; diagram + terraform code&lt;/small&gt;&lt;/center&gt;

</description>
      <category>aws</category>
      <category>terraform</category>
      <category>devops</category>
      <category>cloud</category>
    </item>
  </channel>
</rss>
