Um mundo em pedaços
com
AWS
Serverless e
mais
Monolíticos



Application Server


Database
Monolíticos
Depurações
Novas Operações
Preciso apenas de um erro simples em um ponto do código para quebrar tudo
Microserviços
https://martinfowler.com/articles/microservices.html
The term "Microservice Architecture" has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services. While there is no precise definition of this architectural style, there are certain common characteristics around organization around business capability, automated deployment, intelligence in the endpoints, and decentralized control of languages and data.


James Lewis
Martin Fowler
MICROSERVIÇOS
Aplicações independentes
Novas operações
Evito falhas com todo o sistema muito facilmente
Muito mais difícil para depurar
Trabalhoso
Serverless
https://martinfowler.com/articles/serverless.html#WhatIsServerless
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.

Mike Roberts
SERVERLESS
Aplicações independentes
Novas operações
Muito mais difícil para depurar
Evito falhas com todo o sistema muito facilmente
Diminuição de custo
Trabalhoso
Mão na massa

AWS















Arquitetura









Amplify
DynamoDB
Lambda
API Gateway
Cognito

deck
By Henrique Matos
deck
- 90