Best of AWS2024

  1. 1
    Article
    Avatar of bytebytegoByteByteGo·2y

    EP136: The Ultimate DevOps Developer Roadmap

    The Ultimate DevOps Developer Roadmap highlights key areas for mastering DevOps skills, including programming languages like Python and JavaScript, operating systems, source control management tools, networking basics, CI/CD tools, scripting, various hosting platforms, infrastructure as code tools, and monitoring/logging tools. Each aspect is crucial for a well-rounded DevOps professional. Additional content covers Redis fundamentals, various software architectural patterns, and eventual consistency patterns for distributed databases.

  2. 2
    Article
    Avatar of hnHacker News·2y

    useplunk/plunk: The Open-Source Email Platform

    Plunk is an open-source email platform built on AWS SES for sending emails from applications. It supports transactional emails, automations, and broadcasts. The platform can be self-hosted using the driaug/plunk Docker image, and detailed deployment instructions are available in the documentation. Contributions are encouraged, with guidelines provided in CONTRIBUTING.md.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Building Microservices with nodejs nestjs #series

    The video series covers building microservices for enterprise applications using the Node.js ecosystem. It includes topics like Express/NestJS with TypeScript, deploying services with AWS CDK, and various microservice architectures such as event-driven and serverless. The series provides practical insights into deploying with AWS ECS or Lambda and discusses best practices for different microservice patterns.

  4. 4
    Article
    Avatar of devtoDEV·2y

    NodeJS Security Best Practices

    Learn how to improve the security of your NodeJS application by using packages like helmet for preventing attacks, toobusy-js for preventing DOS attacks, and express-rate-limit for rate limiting.

  5. 5
    Article
    Avatar of devtoDEV·2y

    How I got a job at AWS

    Transitioning from a mid-level developer to securing a dream job at AWS requires diligent preparation. Key steps include studying coding challenges, attending Amazon's interviewing workshop, developing stories for Amazon's Leadership Principles, learning and applying useful design patterns, understanding trees and O(n) notation, and preparing thoughtful questions for the interviewer. Taking extensive notes and practicing adaptability are crucial for success. The interview process may involve phone screening, coding tests, and several in-person interviews focused on system and software design.

  6. 6
    Article
    Avatar of bytebytegoByteByteGo·2y

    EP113: AWS Services Cheat Sheet

    AWS Services Cheat Sheet is a helpful visual aid for navigating AWS's expansive landscape and identifying the right tools for cloud-based endeavors.

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    I fought a DDoS and lived to tell the tale

    The post recounts the author's experience dealing with a DDoS attack and provides advice on how to protect against such attacks.

  8. 8
    Article
    Avatar of devtoDEV·2y

    Advanced End-to-End DevOps Project: Deploying A Microservices APP To AWS EKS using Terraform, Helm, Jenkins And ArgoCD (Part I)

    This post discusses the implementation of an advanced end-to-end DevSecOps pipeline using various tools such as GitOps, Terraform, Jenkins, and ArgoCD. The first part of the project focuses on setting up the CI pipeline, including provisioning EC2 instances and configuring Jenkins.

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

    6 Tips to Optimize Your Dockerfile

    This post provides 6 tips to optimize Dockerfiles, resulting in faster build times, smaller image sizes, and a more efficient containerization workflow.

  10. 10
    Article
    Avatar of hnHacker News·2y

    The Architecture Behind A One-Person Tech Startup

    The post discusses the architecture and tools used in a one-person tech startup, including Kubernetes on AWS, automatic DNS and SSL setup, load balancing, automated rollouts and rollbacks, horizontal autoscaling, caching, app administration, scheduled jobs, loggin and monitoring, and more.

  11. 11
    Article
    Avatar of substackSubstack·2y

    The end of the Everything Cloud

    AWS is deprecating several low-usage services to focus more on its core offerings like EC2 and S3. This shift, led by new leadership, aims to streamline AWS's service portfolio and enhance its primary infrastructure-as-a-service offerings. While this move may cause uncertainty regarding the stability of newer services, it is seen as a necessary step to allocate resources effectively and maintain AWS's leading position in cloud services.

  12. 12
    Video
    Avatar of beabetterdevBe A Better Dev·2y

    The BEST Project Idea to Learn AWS

    This post shares an engaging project idea to learn AWS hands-on, focusing on essential services like EC2, RDS, S3, IAM, VPC, and CloudWatch. The project involves building a web scraper to extract data from websites, providing practical skills that are valuable for a career in cloud engineering. The author emphasizes the importance of hands-on experience over certifications for solidifying AWS concepts.

  13. 13
    Article
    Avatar of communityCommunity Picks·2y

    Serverless vs. Traditional Hosting

    Compare serverless hosting and traditional hosting for web applications by evaluating their costs, benefits, and drawbacks. Serverless hosting, with its auto-scaling and pay-per-use model, is ideal for applications with unpredictable traffic. In contrast, traditional hosting offers fixed pricing and full control, making it suitable for consistently high traffic applications. Examples of providers include AWS Lambda for serverless and DigitalOcean for traditional hosting.

  14. 14
    Video
    Avatar of youtubeYouTube·2y

    Build a Nextjs Project Management App & Deploy on AWS | Cognito, EC2, Node, RDS, Postgres, Tailwind

    In this detailed guide, Ed Row demonstrates building and deploying a full-stack project management application using Nextjs, Node.js, and AWS. The application includes features like task drag-and-drop, multiple views (list, timeline, table), and user authentication via AWS Cognito. The front end utilizes Nextjs with Redux Toolkit for state management and Tailwind CSS for styling. The backend is handled by Node.js with Express and Prisma for database interactions. AWS services such as EC2, RDS, and Amplify are used for deployment, ensuring the application is scalable and enterprise-ready.

  15. 15
    Video
    Avatar of youtubeYouTube·2y

    Build Nextjs Inventory Management Dashboard & Deploy on AWS | Postgres, Node, Tailwind, EC2, RDS, S3

    Learn to build a full-stack inventory management dashboard using Next.js, with a Node.js backend, and deploy it on AWS. The application features dark and light modes, responsive design, and pages for inventory, products, users, settings, and expenses. The frontend uses Redux Toolkit for state management and Tailwind CSS for styling. The backend relies on Node.js and Express.js with Prisma for interacting with a PostgreSQL database, and the deployment involves AWS services like EC2, RDS, Amplify, and S3. Detailed steps for setting up the project, including installing necessary packages and configuring Redux and Tailwind, are also covered.

  16. 16
    Article
    Avatar of colkgirlCode Like A Girl·2y

    How I created an AWS System to crush the Architect exam

    The post shares insights on building a notification system using AWS services to help revise for the AWS Solutions Architect Certification. The system sends PowerPoint slides as WhatsApp messages using Lambda, S3, EventBridge, and Twilio, assisting in timely and structured revision. The architecture is scalable and can be used for any revision needs.

  17. 17
    Article
    Avatar of devtoDEV·2y

    How to become an Amazon Developer

    Discover the various paths to becoming an Amazon developer, from building apps for the Amazon Appstore to leveraging AWS for scalable web and mobile solutions. Learn how the Alexa Skills Kit allows you to create voice apps for Alexa-enabled devices and find useful resources to get started, including developer portals, communities, and certifications.

  18. 18
    Article
    Avatar of devtoDEV·1y

    Cracking AWS Certifications: A Guide From Beginner to Pro

    2024 has been a year filled with successful completion of AWS certifications. Key insights include the importance of understanding personal learning styles, hands-on experience, and practical application of knowledge. Each certification from AWS Certified Cloud Practitioner to AWS Certified Developer - Associate offers unique challenges and areas of focus, from general cloud knowledge to specific roles like security, DevOps, and machine learning. Planning the sequence of exams and understanding fundamental AWS concepts are critical for success. The journey emphasizes growth through continuous learning and effective preparation.

  19. 19
    Video
    Avatar of webdevcodyWeb Dev Cody·2y

    This is the coolest side project I've worked on

    A project is described that allows users to create videos based on written stories, focusing initially on scary stories but aiming to expand to any type of story. The process involves breaking the story into segments, generating AI-powered images for each segment using OpenAI and Replicate, and then creating a video by stitching these segments together with Lambda functions. The project also aims to include features like background music and other enhancements. Future improvements are being considered, such as using GPU-optimized EC2 instances or rewriting code in faster programming languages like Go or Rust.

  20. 20
    Article
    Avatar of communityCommunity Picks·2y

    We documented 50 common DevOps and SecOps tasks – Here’s what we learned.

    After documenting 50 common DevOps and SecOps tasks, key takeaways include the importance of effective querying across cloud resources, the impacts of numerous cloud configuration options, the critical role of security in cloud operations, and the manual nature of mitigating automated vendor billing. Blink offers a no-code/low-code platform to help streamline these tasks and create impactful automations efficiently.

  21. 21
    Article
    Avatar of communityCommunity Picks·2y

    Dotenv

    dotenv-vault is a secrets manager that syncs .env files between machines, environments, and team members. It works with a single command, supports multiple environments, and integrates everywhere. Teams love using dotenv-vault for keeping their secrets safe.

  22. 22
    Video
    Avatar of fireshipFireship·2y

    when your serverless computing bill goes parabolic...

    Learn how a developer received a massive serverless bill from Versell and explore tools and alternatives to avoid the same situation. Discover tips for managing serverless costs and find out the consequences of failing to set a budget limit.

  23. 23
    Article
    Avatar of devtoDEV·2y

    How to deploy your own website on AWS

    Learn how to deploy your own website on AWS. Own the code and control it as you see fit. Understand DNS and Route53. Use DevOps to solve automation issues.

  24. 24
    Article
    Avatar of devtoDEV·1y

    Diagram-as-Code: Creating Dynamic and Interactive Documentation for Visual Content

    Learn how to leverage Diagram-as-Code to create dynamic and interactive visual documentation using Python. This approach allows you to programmatically generate and maintain diagrams, making them always up-to-date. The post introduces the Diagrams Python library, details its benefits, and provides step-by-step tutorials on installation, node types, and creating diagrams for different cloud providers such as AWS.

  25. 25
    Video
    Avatar of programmingwithmoshProgramming with Mosh·2y

    The Complete DevOps Roadmap [2024]