Best of API GatewayAugust 2022

  1. 1
    Article
    Avatar of communityCommunity Picks·4y

    Top 10 Microservices Design Patterns and Principles

    Microservice architecture is structured on the business domain and it's a collection of small autonomous services. Transaction management is the fundamental advantage of a shared database versus a per-service database. Event Sourcing is based on the idea that any change in an entity's state should be captured by the system. The persistence of a business item is accomplished by storing a series of state-changing events.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Learn Serverless AWS by Building 7 Projects

    The Time-To-Live (TTL) tells dynamo that once the time reaches this date, delete the record from Dynamo. For the front end you can write a simple web app with two sections: create new reminder, and list my reminders. This can be in React, Vue, Angular, or even raw HTML, CSS and JavaScript.

  3. 3
    Article
    Avatar of dzDZone·4y

    Design Patterns for Microservices Architectures

    There are more than eight must-have design patterns for smooth development in a typical micro services architecture. An orchestrator (object) coordinates with all the services to do local transactions, get updates, and execute the next event.

  4. 4
    Article
    Avatar of foojayioFoojay.io·4y

    Backend-for-Frontend: The Demo

    The monolith offers an endpoint for each data source, and a single aggregating endpoint for all of them. In the previous section, we developed a dedicated backend-for-frontend application. In this case, the gateway can be seen as a container where to deploy BFF plugins. I'll be using Apache APISIX to demo how to do it, but the idea can be replicated on other gateways as well.

  5. 5
    Article
    Avatar of quastorQuastor Daily·4y

    How Netflix Implements Load Shedding

    API Gateway sits between the backend and the client and it handles things like rate limiting, authentication, monitoring and routing requests. The first decision was where to implement the load shedding algorithm. Zuul will throttle requests below a certain priority threshold. This is meant to protect the API gateway itself. The metrics used to trigger global throttling are concurrent.

  6. 6
    Article
    Avatar of dzDZone·4y

    Simplify Your Microservices Architecture: Data API

    The data API gateway takes on the responsibility of managing data persistence for hotels, rates, inventory, and other data types. Data types can be added to the gateway by providing a schema or data model. Document-style endpoints can provide a "schema-less" experience in which any valid JSON document can be stored, such as a hotel description.