Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Serverless em Go

Serverless em Go

Nessa talk mostro como criar uma aplicação serverless na AWS e mostro alguns patterns que podem te ajudar em diversos tipos de aplicação

Henrique Holanda

July 24, 2019
Tweet

More Decks by Henrique Holanda

Other Decks in Technology

Transcript

  1. SERVERLESS EM GO

    View full-size slide

  2. @HENRIQUEHOLANDA
    HTTPS://HENRIQUEHOLANDA.DEV

    View full-size slide

  3. SERVERLESS EM GO

    View full-size slide

  4. SERVERLESS ARCHITECTURES ARE APPLICATION DESIGNS THAT INCORPORATE THIRD-
    PARTY “BACKEND AS A SERVICE” (BAAS) SERVICES, AND/OR THAT INCLUDE CUSTOM
    CODE RUN IN MANAGED, EPHEMERAL CONTAINERS ON A “FUNCTIONS AS A
    SERVICE” (FAAS) PLATFORM. BY USING THESE IDEAS, AND RELATED ONES LIKE
    SINGLE-PAGE APPLICATIONS, SUCH ARCHITECTURES REMOVE MUCH OF THE NEED FOR
    A TRADITIONAL ALWAYS-ON SERVER COMPONENT. SERVERLESS ARCHITECTURES MAY
    BENEFIT FROM SIGNIFICANTLY REDUCED OPERATIONAL COST, COMPLEXITY, AND
    ENGINEERING LEAD TIME, AT A COST OF INCREASED RELIANCE ON VENDOR
    DEPENDENCIES AND COMPARATIVELY IMMATURE SUPPORTING SERVICES.
    Martin Fowler
    SERVERLESS EM GO

    View full-size slide

  5. SERVERLESS EM GO
    EVOLUÇÃO
    In-house Cloud Tradicional BaaS FaaS

    View full-size slide

  6. SERVERLESS EM GO
    PROVIDERS

    View full-size slide

  7. SERVERLESS EM GO
    SIMPLE WEB SERVICE

    View full-size slide

  8. SERVERLESS EM GO
    ROBUST API

    View full-size slide

  9. SERVERLESS EM GO
    AGGREGATOR

    View full-size slide

  10. SERVERLESS EM GO
    PUB/SUB

    View full-size slide

  11. SERVERLESS EM GO
    STRANGLER

    View full-size slide

  12. SERVERLESS EM GO

    View full-size slide

  13. IT’S LIVE TIME

    View full-size slide

  14. SERVERLESS EM GO
    REFERÊNCIAS
    https://medium.com/@eduardoromero/serverless-architectural-patterns-261d8743020#c7ea
    https://www.udemy.com/aws-serverless-a-complete-introduction/
    https://aws.amazon.com/pt/serverless/

    View full-size slide

  15. OBRIGADO!
    @henriqueholanda
    [email protected]

    View full-size slide