Best of AWSNovember 2023

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Free 107-Hour AWS Cloud Project Bootcamp

    The AWS Cloud Project Bootcamp is a comprehensive training program for cloud project management. It covers various topics over 12 weeks and offers hands-on experience and skill enhancement. The bootcamp is ideal for individuals with some background in cloud computing.

  2. 2
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Understanding Message Brokers and Queues

    Message brokers and queues enable asynchronous communication between different components of a system. Amazon Simple Queue Service (SQS) is a highly durable queue in the cloud provided by Amazon Web Services (AWS). This article explores the fundamental concepts of message brokers, delves into the capabilities of AWS SQS, and understands its various use cases and limitations.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Why we use AWS instead of Vercel to host our Next.js app

    Graphite moved from hosting their web app as a single-page application (SPA) in S3 to using AWS ECS to enhance their ability to manage, deploy, and scale their Next.js application. They chose ECS over Vercel due to their preference for keeping their hosting within their AWS VPC, and found that ECS performed just as well as an edge computing setup. Deploying Next.js on ECS offered benefits such as performance, scalability, cost efficiency, consistency, deployment flexibility, and security.

  4. 4
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Complete Guide to AWS API Gateway

    AWS API Gateway is a robust service that offers features for API management, scalability, security, and integration with other AWS services. It can be set up by creating a new API, defining resources and methods, mapping to AWS Lambda functions, and testing the API. Alternative tools to AWS API Gateway include Google Cloud Endpoints, Microsoft Azure API Management, Apigee, Kong, Nginx, and Tyk.

  5. 5
    Article
    Avatar of awsfundamentalsAWS Fundamentals·2y

    AWS ECS: A Beginner's Guide

    AWS Elastic Container Service (ECS) is a powerful and flexible container orchestration service provided by Amazon Web Services. ECS simplifies containerized applications deployment, scaling, and management, making it easier for developers to build, package, and run applications in containers. The article provides an in-depth guide to AWS ECS, covering topics such as containers, the ECS fundamentals, launch types, key components, benefits, pricing models, cost optimization strategies, security features, and use cases. By understanding and utilizing ECS, users can optimize their containerized workloads and accelerate their digital transformation journey.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Create and Deploy IaC by Chatting with AI

    Infrastructure as Code (IaC) is a revolutionary approach to managing and provisioning computing infrastructure. AI can significantly simplify the process of deploying infrastructure by automating complex and tedious tasks. Pulumi AI is a tool that helps develop infrastructure and assists in searching and making updates.

  7. 7
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Learning AWS Lambda, API Gateway, and S3 by Building Your Own QR Code Generation API

    This tutorial teaches how to create a custom QR code generator API using AWS Lambda, API Gateway, and S3. It provides step-by-step instructions for creating an S3 bucket, creating a Lambda function, and integrating an API Gateway to the Lambda function. The tutorial also includes code snippets and a sample website for testing the API.

  8. 8
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    DevOps (Lab-3)-Building Jenkins pipelines with Maven & Tomcat

    Learn how to automate the build process using Jenkins with Maven and Tomcat in this DevOps lab. Jenkins is an open-source automation server used for building, deploying, and automating software development processes. It can automate tasks such as building code, running tests, and deploying applications to different environments. Follow the step-by-step instructions to install Jenkins, configure it, and create a pipeline job. The lab also covers the integration of Tomcat for application deployment.

  9. 9
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Uploading Large Files to AWS S3 Using Multipart Upload from Frontend

    This article explains the process of uploading large files to AWS S3 using multipart upload from the frontend. It covers the setup of Lambda functions, IAM configuration for S3 access, and provides code examples for initiating, completing, and canceling uploads.

  10. 10
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Introduction to Event-Driven Architectures

    Event-driven architectures utilize events to trigger actions in real time. AWS Lambda, DynamoDB, and API Gateway are key components of this architecture. It offers scalability, flexibility, and real-time responsiveness.

  11. 11
    Article
    Avatar of awstipAWS Tip·2y

    Terraform basics

    The article discusses the basics of Terraform, including infrastructure provisioning, IaC (Infrastructure as a code), and creating a .txt file via Terraform.

  12. 12
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build an Online Résumé on AWS Using S3, Route 53, CloudFront, and ACM

    Learn how to build an online resume on AWS using S3, Route 53, CloudFront, and ACM. The tutorial guides you through writing code for your resume, uploading it to an S3 bucket, setting up a custom domain with Route 53, creating a TLS/SSL certificate with ACM, and creating a CloudFront distribution. By the end of the tutorial, you'll have a real-world project that can impress potential employers.

  13. 13
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    10 Most Useful Terraform Tools to Use in 2023

    Explore the most useful Terraform tools that can streamline and optimize your infrastructure management in 2023. These tools include TFLint for code quality, Terrascan for security and compliance, Checkov for security scanning, Terraform Compliance for policy enforcement, Terratest for testing, and more.

  14. 14
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Project: Deploy A Sample App on AWS EKS — DevSecOps Practices

    This article describes the deployment of a Netflix clone application using a CI/CD pipeline with tools like Jenkins, Docker, SonarQube, Trivy, Argo CD, Prometheus, and Grafana. It emphasizes the importance of DevSecOps practices and monitoring of the application's performance.

  15. 15
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Python Microservices Application: Video to Audio Converter

    This article discusses the creation of a Python microservices application for converting videos to audio. It covers the use of Kubernetes on Amazon EKS, Helm Charts, MongoDB, PostgreSQL, RabbitMQ, and Docker. The application utilizes an API Gateway with endpoints for login, upload, and download. Authentication is done through Postgres, and video data is stored in RabbitMQ before being converted to audio and stored in MongoDB. Docker images are created for each service and pushed to DockerHub.