Best of ArchitectureJanuary 2022

  1. 1
    Article
    Avatar of btrprogBetter Programming·4y

    The Clean Architecture — Beginner’s Guide

    The Clean Architecture is the system architecture guideline proposed by Robert C. Martin. This is one of the guidelines adhered to by software engineers to build scalable, testable, and maintainable software. The Dependency Rule states that the source code dependencies can only point inwards.

  2. 2
    Article
    Avatar of dzDZone·4y

    Micro-frontend architecture

    Micro-frontend architecture is a design applied to the frontend that allows us to divide it into smaller, individual and semi-independent applications that work together. This frontend concept is very much inspired by the microservices used mostly in the backend. Each team has a specific business area and development is done end-to-end, from the database to the user interface.

  3. 3
    Article
    Avatar of btrprogBetter Programming·4y

    My Best Software Architecture Books in 2021

    My Best Software Architecture Books in 2021 With five more recommendations Saber OMRANI 6 days ago · 3 min read Software Architecture is the activity of designing software components and interactions between them. Software is in constant evolution, an architect is responsible for conducting this evolution. The following books are my top 5 as a software srchitect.

  4. 4
    Article
    Avatar of honeypotHoneypot·4y

    When to use Microservices?

    Microservices is an excellent architectural style to address specific problems in large applications. It has worked for software giants in their early days, and it should still work for you as well. Building Microservices the right way is difficult. It requires more resource demand, high expertise, and effort involved to get them up and running.

  5. 5
    Article
    Avatar of medium_jsMedium·4y

    Clean Node.js Architecture —With NestJS and TypeScript

    Clean Node.js Architecture —With NestJS and TypeScript “Your architectures should tell readers about the system, not about the frameworks you used in your system” — Robert C. Martin. This a r chitecture attempts to integrate some of the leading modern architecture, like hexagonal architecture, onion architecture, and screaming architecture.

  6. 6
    Article
    Avatar of logrocketLogRocket·4y

    Building microservices in Go with Gin

    Go is a fast, simple, general-purpose, and developer-friendly programming language. In this tutorial, I will explain how to build microservices in Go with Gin. Gin is a fully-featured, high-performance HTTP web framework for the Go ecosystem. It’s becoming more popular every day among Gophers.

  7. 7
    Article
    Avatar of dzDZone·4y

    7 Essential Books for Every Software Architect

    After Top 8 Recommended Books To Become a Better Programmer, this is part two of the series in which we have books that help Software Architects understand their project structure better. "The Checklist Manifesto " by Atul Gawande uses real-time examples to make sure architects never miss any important points to consider while planning.

  8. 8
    Article
    Avatar of gcgitconnected·4y

    Good API design, bad API design

    There are several different types of the API architectures and protocols. They are different on how they specify data types and commands as well as they are different in their capabilities. Most common API architecture in todays world is REST ( representational state transfer ) When using REST, it is obligatory to follow JSON rules and form your requests in valid JSON.

  9. 9
    Article
    Avatar of gcgitconnected·4y

    Nodejs Event Loop Architecture

    The Nodejs Event Loop is where all the application codes inside a callback function are executed. The event loop receives an event each time something happens and will call the necessary callbacks. In the second stage of the event loop, Nodejs checks if there are any pending timers or I/O tasks that are still running in the background, and if none Nodejs will exit.

  10. 10
    Article
    Avatar of oktaOkta Dev·4y

    Authentication Patterns for PHP Microservices

    In this tutorial, you’ll see how to build a small demo application consisting of four microservices and a simple API gateway. This tutorial also heavily utilizes Okta for the various authentication patterns you will implement. The tutorial will cover any operations you need to perform as they come up later.

  11. 11
    Article
    Avatar of hackernoonHacker Noon·4y

    How to Build a GraphQL Data Layer for REST Microservices

    GraphQL is a great technology for microservices because you can use it as a data layer for these microservices. By using a tool called StepZen, you can create a datalayer for REST microservices, without having to write any code. For every microservice, a GraphQL schema must be created, which can then be combined together into one GraphQL Schema.