Best of ArchitectureFebruary 2022

  1. 1
    Article
    Avatar of dzDZone·4y

    7 Modern Microservice Design Patterns

    Microservices have an entirely new set of problems due to their distributed service-oriented architecture. This post will consider the specific design patterns that can help us build reliable, secure and traceable microservices. We’ll consider patterns to help with the following areas: reliability, monitoring, security and discovery.

  2. 2
    Article
    Avatar of logrocketLogRocket·4y

    Building microservices with Node.js

    In this article, we’ll review the concept of microservices and learn how to implement a microservice with Node.js. Microservices became necessary due to the shortcomings of the monolithic pattern of software development. In a microservices, each software application feature is separated from the other.

  3. 3
    Article
    Avatar of devtoDEV·4y

    Screaming Architecture - Evolution of a React folder structure

    React’s unopinionated approach frequently raises questions: “Where should I put my files? How should I organize my code?” This write-up reflects my observations of these folder structures evolving in a growing codebase. It also includes a short list of best practices and a challenge to turn a design from my upcoming course into a feature-based folder structure.

  4. 4
    Article
    Avatar of quastorQuastor Daily·4y

    The Architecture of Databases

    The Architecture of Databases by Alex Petrov. The various components: Transport System, Query Processor, Execution Engine, and the Storage Engine. How these components interact with each other. Some tech snippets on an amazing GitHub repo on Security Engineering. Extreme HTTP Performance Tuning How to build a second brain as a software engineer.

  5. 5
    Article
    Avatar of dzDZone·4y

    Microservice API Patterns: A Language for API Design

    Microservice API Patterns (MAP) is a collection of practices during the API design process that can help to more quickly come up with an API design that is a good solution for the given problem. These patterns are organized into various categories as shown in the following illustration. The site lists a substantial number of patterns for both API beginners as well as more experienced API practitioners.

  6. 6
    Article
    Avatar of algAlgolia Blog·4y

    How to successfully transition to headless architecture

    A headless tech stack with the best-of-breed building blocks benefits ecommerce companies with multiple strategic capabilities. There are many reasons to move from a monolith to headless architecture. These include the flexibility in building and customizing their ecommerce platform solution for a specific use-case.

  7. 7
    Article
    Avatar of phProduct Hunt·4y

    GCP Architecture Diagramming Tool - Visually build and deploy your cloud architecture

    Google Cloud Architecture Diagramming Tool allows you to visually map out and plan your cloud. Start blank or utilize the reference architectures. Deploy all the components in one click. You have a cloud use case… How do you go from idea to implementation? Google Cloud architecture diagramming tool is free to use.

  8. 8
    Article
    Avatar of logrocketLogRocket·4y

    A complete guide to Flutter architecture

    Flutter is a UI toolkit from Google that allows users to build natively-compiled applications for the web, desktop, and mobile devices. While Flutter embraces different platforms, it still originates from a single codebase. One of the benefits of learning the Flutter architecture is that it helps when structuring an application, like updating state.

  9. 9
    Article
    Avatar of logrocketLogRocket·4y

    Deploying Next.js to AWS using Serverless Next.js

    Serverless Architecture allows you to pass your code to cloud providers that have their own servers that you can run your code from. At the time of writing, Serverless Next.js supports self hosting only for AWS, but eventually, it will support other cloud providers as well. The Serverless Framework is a tool to make deploying to cloud platforms a lot easier.

  10. 10
    Article
    Avatar of devgeniusDev Genius·4y

    Microservices [Part 1] — With Maven, Spring Boot, And Docker

    Microservices decouple components, allowing us to focus on a portion of the whole application. In this article, I’ll teach you how to use Spring Boot to create a microservice that connects to a Postgres database. The link to the source code repository will be added at the end of this tutorial.

  11. 11
    Article
    Avatar of hasuraHasura·4y

    A Simple, Realtime, Event Driven Architecture with QR Codes

    The QR code is likely to be an indelible (if not marginally insecure) mainstay in contemporary culture for some time. Given the right client, scanning this code and requesting the underlying URL can trigger any number of custom behaviors. Using Hasura, we can simplify the API for these services. Hasura can store the messages, the associated QR code, and act as the destination for scans.

  12. 12
    Article
    Avatar of algAlgolia Blog·4y

    5 reasons to make the move to headless architecture

    Ecommerce industry has undergone major shifts in recent years, resulting in tremendous changes that require future-ready tech stack architectures. Traditional retailers found themselves in stiff competition with digital-only retailers, competing in a different space than what they were used to. Such a shift came with a new set of capabilities, industry standards, and requirements.