Best of AWSAugust 2023

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

    10 Secrets to Improve Your Dockerfile

    Dockerfile is a powerful tool for building and deploying applications in Docker containers. There are a number of advanced features and best practices that may not be as well-known. We’ll explore 10 things you might not know about Dockerfile, including tips and tricks for optimizing your builds.

  2. 2
    Article
    Avatar of amplicationAmplication·3y

    Serving Frontends in Microservices Architecture

    The microservices architecture has emerged as a dominant paradigm in the software development landscape. The frontend - which serves as the user's gateway to the application - is equally crucial. This article aims to explore the challenges and solutions associated with serving frontends in a microservices environment.

  3. 3
    Article
    Avatar of awstipAWS Tip·3y

    NextJS: Data Fetching Strategies for Server Side Components

    NextJS is an extension of ReactJS that provides features like Server Side components, Client and Server Rendering, Data fetching with revalidation and built in optimizations. NextJS gives us freedom to decide if we want a component to be rendered at client or server.

  4. 4
    Article
    Avatar of eversqlEverSQL·3y

    PostgreSQL is taking the lead

    PostgreSQL is taking the lead from other relational databases such as MySQL. Postgres is gaining popularity among startups and large enterprises. Cloud vendors are going in a PostgreSQL-first approach, with cloud vendors creating customized databases based on PostgreSQL. PostgreSQL has an internal engine that can be trusted to build other technologies.

  5. 5
    Article
    Avatar of awstipAWS Tip·3y

    Run AWS on Your Laptop. Introduction to LocalStack.

    LocalStack is a cloud service emulator that runs AWS services solely on your laptop. There are currently more than 60 emulated AWS cloud services (and most of them free) provided by LocalStack. The last thing you want to do is set up an AWS environment to improve your skills, only to accidentally shoot yourself in the foot.

  6. 6
    Article
    Avatar of amplicationAmplication·3y

    The Role of Queues in Building Efficient Distributed Applications

    The Role of Queues in Building Efficient Distributed Applications. How do queues work and help the system scale? What are the different queueing strategies that are available for developers? Messaging Queues Task Queues Publisher-Subscriber. When should we use queues in distributed applications?

  7. 7
    Article
    Avatar of pointerPointer·3y

    The 10 Types of Authorization

    Each role has a different type of access to a document, and each role is assigned to users on a per-document basis. The way RBAC is normally defined didn’t fit with his use case. That’s because the RBAC definitions online are too high level and imprecise.

  8. 8
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Dockerizing Web Applications

    This Blog is part 1 of the project CI/CD using ArgoCD and Prometheus. Use the below command to replace the harshal1903 with your DockerHUB username. The above code replaces the images as you want by creating the images folder in the views folder.

  9. 9
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Building a Unified Notification System with GitHub Actions

    Build a Unified Notification System with GitHub Actions with GitHub actions. Explore the power of GitHub actions by integrating with multiple notification services including Slack, Chime, Teams, AWS SNS and more. In this blog, we will explore the process of building GitHub Actions for notifications services to publish actions execution results for Slack, Discord, Teams.

  10. 10
    Article
    Avatar of dzDZone·3y

    Mastering Node.js: The Ultimate Guide

    Node.js has become immensely popular and widely adopted for web development due to its speed, scalability, and flexibility. It allows developers to run JavaScript code outside of a web browser, making it possible to use JavaScript for server-side scripting and building scalable network applications. Join the DZone community and get the full member experience.

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

    Docker vs. Virtual Machines

    Two major contenders have emerged: Docker and Virtual Machines (VMs) These solutions address the challenges of efficient resource usage and streamlined application management. In this blog, we’ll dive into the technical details of Docker and VMs, understanding their differences, commonalities, and the scenarios where they truly shine.

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

    20 DevOps Interview Questions and Answers with Detailed Explanation

    DevOps is a combination of cultural philosophies, practices, and tools that enhance an organization’s ability to deliver high-velocity applications and services. It enables rapid evolution and improvement of products and helps maintain a high standard of quality. 20 DevOps Interview Questions and Answers with Detailed Explanation.

  13. 13
    Article
    Avatar of pointerPointer·3y

    livecycle/preevy: Quickly deploy preview environments to the cloud!

    Preevy is a powerful Command Line Interface (CLI) tool designed to simplify the process of creating ephemeral preview environments. It can easily provision a preview environment for any Docker-Compose application in the cloud. It supports affordable VMs from AWS Lightsail, Google Cloud, and Microsoft Azure.

  14. 14
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Setting up a CI/CD Pipeline Process with Jenkins and Docker in AWS

    Set up a CI/CD Pipeline Process with Jenkins and Docker in AWS in AWS. We will build a simple Flask application, testing it, and deploying it to Docker Hub. The Flask application will be continuously tested while the Docker image is run as part of the pipeline process.

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

    Docker App Development

    Docker App Development. A Step-by-Step Guide to Containerize an E-Commerce App Development. The guide is a comprehensive guide on containerizing an e-commerce web app built with NodeJS. In modern software development, agility, scalability, and consistency are essential.

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

    The Ultimate Guide to Docker Volumes

    The Ultimate Guide to Docker Volumes, the popular containerization platform, has revolutionized the way applications are developed, deployed, and managed. In this guide, you’ll dive into the Docker volumes, exploring what they are, why they are important, and how to effectively use them in your containerized applications.

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

    Tips To Pass AWS Certified Developer Associate Exam (DVA-C02)

    AWS Certified Developer Associate Exam (DVA-C02) Harry Siddhu has listed down some major AWS services that are highly important for the exam. The information provided below is not exhaustive, but it will certainly enhance your knowledge and aid you during the exam.

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

    AWS Project: Architecting a Secure and Scalable Network with AWS VPCs and Subnets

    The objective of this project is to help beginners understand concepts like VPCs, subnets, Network ACLs, routing, and security groups. An AWS account that is free-tier eligible because we don’t want to spend money on this project. The next step is to set up a Bastion Host in the public subnet.

  19. 19
    Article
    Avatar of quastorQuastor Daily·3y

    A Technical Deep Dive on Event Driven Architectures

    This article on Event Driven Architectures is the first part of this week’s Quastor Pro article. In this article, we'll delve into the components of an event driven architecture, key characteristics, relevant technologies, implementation patterns and potential challenges.

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

    How I Passed AWS Certified Developer Associate (DVA-C02)

    How I Passed AWS Certified Developer Associate (DVA-C02) exam was a little tough and a bit challenging and required good hands-on experience. I spent around 3–4 hours for 5 days a week for around 2 months to feel confident before sitting in the real exam. There are tons of great training materials available on the Internet.

  21. 21
    Article
    Avatar of crioCrio.Do·3y

    What is System Design?

    System Design is the blueprint that transforms concepts and requirements into tangible software structures. System design is the strategic process of defining the architecture, components, and interactions of a software system to fulfill specific functional and non-functional requirements. System designers often face trade-offs between factors like performance, cost, and development time.

  22. 22
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP74: The Evolution of AWS Services

    This week’s system design refresher: Algorithms You Should Know Before You Take System Design Interviews AWS Services Evolution. In this exclusive report, engineers will finally get visibility into what the top 10% of dev teams are hitting in terms of crucial metrics – like cycle time, deployment frequency, rework rate, and more.

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

    Demystifying Docker Architecture: Understanding the Building Blocks of Containerization

    Demystifying Docker Architecture: Understanding the Building Blocks of Containerization. The Core of Docker’s architecture lies the Docker Engine, the powerhouse that drives the whole system. It manages containers, images, volumes, networks, and more.