Best of AWSJanuary 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Backends for Frontends Pattern

    Backend for Frontend pattern allows frontend clients to load UI-ready data projections and to refresh the UI with event-driven notifications. The BFF pattern has been adopted by companies like Netflix, where their Android team seamlessly swapped the API backend of the Netflix Android app, enabling them to work with their endpoint.

  2. 2
    Article
    Avatar of dzDZone·3y

    Web Application Architecture: The Latest Guide

    Web Application Architecture is an underlying web application architecture that makes this process possible. Choosing the right design defines your company growth, reliability and interoperability and future IT needs. A web app architecture presents a layout with all the software components (such as databases, applications and middleware) and how they interact with each other.

  3. 3
    Article
    Avatar of pointerPointer·3y

    DovAmir/awesome-design-patterns: A curated list of software and architecture related design patterns.

    Software design pattern- A general, reusable solution to a commonly occurring problem within a given context in software design. It is a description or template for how to solve a problem that can be used in many different situations. This website accompanies the book Reactive Design Patterns by Roland Kuhn.

  4. 4
    Article
    Avatar of communityCommunity Picks·3y

    ⚡️Serverless Frameworks for 2023

    Serverless Framework is an open-source tool built specifically to simplify building serverless apps. It's found a carefully balanced way of abstracting away “just enough” of the parts you may not care about while allowing you the flexibility of CloudFormation when you need it.

  5. 5
    Article
    Avatar of awstipAWS Tip·3y

    Designing Event-Driven Architecture

    Serverless represents abstracting your computing infrastructure to the point that you have no responsibilities for the servers on which your code runs. The idea behind Event-Driven Architectures is use of events to communicate between decoupled services, use events to trigger or invoke the service.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    Let’s Architect! Designing event-driven architectures

    Event-driven architectures are based on events (facts that happened in a system) They are asynchronously exchanged to implement communication across different services while having a high degree of decoupling. This paradigm also allows us to run code in response to events, with benefits like cost optimization and sustainability for the entire infrastructure.

  7. 7
    Article
    Avatar of awstipAWS Tip·3y

    Full Stack DevOps Environment Setup Bash Script for Ubuntu and MacOS

    The Bash Script is designed to make it easy to set up a development environment or infrastructure for a variety of tasks related to DevOps and infrastructure management. It automates the installation and configuration of commonly used tools, such as Terraform, Ansible, Git, Docker, Kubernetes, Helm, and the AWS CLI.

  8. 8
    Article
    Avatar of itnextITNEXT·3y

    📭 Emailing Architecture using NodeJS and AWS SES 💌

    The Architecture uses NodeJS and AWS SES to deliver emails in HTML with a beautiful UX. The implementation uses an event-driven approach with specialized queues, workers and Lambda functions. The application runs under schedule on Wednesday and runs some SQL Views which gather the emails to be sent and push the normal queue.

  9. 9
    Article
    Avatar of dockerDocker·3y

    Develop Your Cloud App Locally with the LocalStack Extension

    LocalStack is a cloud service emulator that provides a fully functional local cloud stack for developing and testing AWS cloud and serverless applications. With LocalStack, you can simulate the functionality of many AWS cloud services, like Lambda and S3, without having to connect to the actual cloud environment. The extension creates a running LocalStack instance.