SlideShare uma empresa Scribd logo
1 de 76
© 2021, Amazon Web Services, Inc. or its Affiliates.
Marcia Villalba
Developer Advocate AWS
@mavi888uy
Desarrollo de aplicaciones
en la nube! ☁️☁️
© 2021, Amazon Web Services, Inc. or its Affiliates.
About me
AWS Developer Advocate
UCU – Ingenieria de sistemas
Host of FooBarYouTube Channel
https://youtube.com/foobar_codes
Podcast y canal en español
https://bit.ly/aws-esp-yt
© 2021, Amazon Web Services, Inc. or its Affiliates.
Table of contents
• La nube y algunos conceptos interesantes
• Desarrollo de aplicaciones modernas – Qué es eso?
• Demo de cómo hacerlo
© 2021, Amazon Web Services, Inc. or its Affiliates.
Qué es computación en la nube?
© 2021, Amazon Web Services, Inc. or its Affiliates.
Ejecuta aplicaciones
de forma segura y
confiable
Desplega redes, computo,
almacenamiento, bases de datos
en la nube con un click
Todo lo que necesitas en
un centro de datos
Qué es computación en la nube?
© 2021, Amazon Web Services, Inc. or its Affiliates.
Cuáles son los beneficios de la nube?
© 2021, Amazon Web Services, Inc. or its Affiliates.
Sli.do https://app.sli.do/event/1lkfosem
© 2021, Amazon Web Services, Inc. or its Affiliates.
No hay que invertir dinero de ante mano!
Data center investment
based upon forecast
Capital
Pay only for the amount
you consume
© 2021, Amazon Web Services, Inc. or its Affiliates.
Economias de escala
Because of aggregate usage from all customers, AWS can achieve
higher economies of scale and pass savings on to customers
Economies of scale
Savings
© 2021, Amazon Web Services, Inc. or its Affiliates.
No hay que adivinar la capacidad necesaria de antemano
Overestimated
server capacity
Underestimated
server capacity
Scaling on
demand
© 2021, Amazon Web Services, Inc. or its Affiliates.
Aumento de velocidad e innovación
Weeks between wanting
resources and having
resources
Minutes between wanting
resources and having
resources
Launch
© 2021, Amazon Web Services, Inc. or its Affiliates.
No gastar más dinero manteniendo centro de datos
Running datacenters Business and customers
Investment
© 2021, Amazon Web Services, Inc. or its Affiliates.
Se global en minutos
© 2021, Amazon Web Services, Inc. or its Affiliates.
Millones de clientes activos por mes
© 2021, Amazon Web Services, Inc. or its Affiliates.
Muchos clientes … muchisimos
© 2021, Amazon Web Services, Inc. or its Affiliates.
Algunos conocidos…
© 2021, Amazon Web Services, Inc. or its Affiliates.
Algunos conocidos…
https://d21tktytfo9riy.cloudfront.net/wp-
content/uploads/2016/03/30123842/abcom-
default-share.jpg
© 2021, Amazon Web Services, Inc. or its Affiliates.
Algunos conocidos…
https://d21tktytfo9riy.cloudfront.net/wp-
content/uploads/2016/03/30123842/abcom-
default-share.jpg
© 2021, Amazon Web Services, Inc. or its Affiliates.
Algunos conocidos…
https://d21tktytfo9riy.cloudfront.net/wp-
content/uploads/2016/03/30123842/abcom-
default-share.jpg
© 2021, Amazon Web Services, Inc. or its Affiliates.
Algunos conocidos…
https://d21tktytfo9riy.cloudfront.net/wp-
content/uploads/2016/03/30123842/abcom-
default-share.jpg
© 2021, Amazon Web Services, Inc. or its Affiliates.
© 2021, Amazon Web Services, Inc. or its Affiliates.
Algunos conocidos…
https://d21tktytfo9riy.cloudfront.net/wp-
content/uploads/2016/03/30123842/abcom-
default-share.jpg
© 2021, Amazon Web Services, Inc. or its Affiliates.
Desarrollo de
aplicaciones en AWS
© 2021, Amazon Web Services, Inc. or its Affiliates.
Sli.do https://app.sli.do/event/1lkfosem
© 2021, Amazon Web Services, Inc. or its Affiliates.
+ =
Una plataforma con
muchisimos servicos
Desplega infra en un minuto
No hay que reinventar la
rueda
© 2021, Amazon Web Services, Inc. or its Affiliates.
© 2021, Amazon Web Services, Inc. or its Affiliates.
Evolución del diseño de
aplicaciones para la nube
© 2021, Amazon Web Services, Inc. or its Affiliates.
Qué quieren los desarrolladores cuando construyen apps hoy en
día?
Llegar a miles o
millones de usuarios
Disponibilidad global Que responda en
milisegundos
Que gestione petabytes
de info
© 2021, Amazon Web Services, Inc. or its Affiliates.
Cuáles son las mejores prácticas para desarrollar estas apps?
Serverless
No provisioning/management
Automatic scaling
Pay for value billing
Availability and resiliency
Microservices
Componentization
Business capabilities
Products not projects
Infrastructure automation
DevOps
Cultural philosophies
Cross-disciplinary teams
CI/CD
Automation tools
DEV OPS
Architectural
patterns
Operational
Model
Software
Delivery
© 2021, Amazon Web Services, Inc. or its Affiliates.
Cambios a la arquitectura de las aplicaciones
© 2021, Amazon Web Services, Inc. or its Affiliates.
When the impact of change is small,
release velocity can increase
Monolith
Does everything
Microservices
Does one thing
© 2021, Amazon Web Services, Inc. or its Affiliates.
Limitaciones de los monolitos
Poor modularity
High impact of change
Poor scalability
Long build time
© 2021, Amazon Web Services, Inc. or its Affiliates.
8 razones para usar microservicios
Pick the right tool
for the job
Optimize team
productivity
Lower cost with
granular scaling
Improve
resilience and
security
Create new
compositions
easily
Experiment and
fail safely
Adopt
technology
faster
Deploy features
safely and
quickly
© 2021, Amazon Web Services, Inc. or its Affiliates.
Microservices architectures
Mobile client
Client
IoT
API
Gateway
Account DB
Shipping DB
Inventory DB
Store Front
Web App
Account
Lookup
Shipment
Query
Inventory
Query
© 2021, Amazon Web Services, Inc. or its Affiliates.
Cambio a las operaciones
© 2021, Amazon Web Services, Inc. or its Affiliates.
Qué es Serverless?
No managing infrastructure High availability built in
Pay for what you use
Scales automagically
© 2021, Amazon Web Services, Inc. or its Affiliates.
Function as a Service (FaaS)
“AWS Lambda lets you run code without
provisioning or managing servers. ...
…Just upload your code and Lambda takes care
of everything required to run and scale your
code with high availability.
You can set up your code to automatically
trigger from other AWS services or call it
directly from any web or mobile app”
AWS – Lambda definition
AWS Lambda
© 2021, Amazon Web Services, Inc. or its Affiliates.
How AWS Lambda works?
Event source Function Services
Node.js
Python
Java
C#
Go
Custom runtimes
Changes in
data state
Requests to
endpoints
Changes in
resource state
Amazon S3
DynamoDB
Amazon SQS
© 2021, Amazon Web Services, Inc. or its Affiliates.
Cambios en la entrega / despliege de software
© 2021, Amazon Web Services, Inc. or its Affiliates.
Development transformation at Amazon: 2001–2002
Lesson learned: decompose for agility
monolithic application +
teams
2001 2002
microservices
+ 2 pizza teams
© 2021, Amazon Web Services, Inc. or its Affiliates.
Experiments power the engine of rapid innovation
Listen
Iterate
Experiment
Innovation
Flywheel
© 2021, Amazon Web Services, Inc. or its Affiliates.
How Amazon
does DevOps
(microservices, 2 pizza teams)
(governance, templates)
© 2021, Amazon Web Services, Inc. or its Affiliates.
Monolith development lifecycle
release
test
build
delivery pipeline
App (aka the “monolith”)
developers
© 2021, Amazon Web Services, Inc. or its Affiliates.
Microservice development lifecycle
???
developers
delivery pipelines
services
© 2021, Amazon Web Services, Inc. or its Affiliates.
Microservice development lifecycle
developers services
monitor
release
test
build
delivery pipelines
monitor
release
test
build
monitor
release
test
build
monitor
release
test
build
monitor
release
test
build
monitor
release
test
build
© 2021, Amazon Web Services, Inc. or its Affiliates.
Automating the release pipeline increases
Product quality Developer productivity
© 2021, Amazon Web Services, Inc. or its Affiliates.
Model and provision
application resources
by using
infrastructure as code
© 2021, Amazon Web Services, Inc. or its Affiliates.
Distill operational knowledge and expertise into code
© 2021, Amazon Web Services, Inc. or its Affiliates.
Sli.do https://app.sli.do/event/1lkfosem
© 2021, Amazon Web Services, Inc. or its Affiliates.
Cómo acceder a los servicios
de AWS?
© 2021, Amazon Web Services, Inc. or its Affiliates.
AWS Management Console
Easy-to-use graphical interface
Command Line Interface (AWS CLI)
Access to services by discrete command
Software Development Kits (SDKs)
Access services in your code
Three ways to interact with AWS
© 2021, Amazon Web Services, Inc. or its Affiliates.
AWS Management Console
© 2021, Amazon Web Services, Inc. or its Affiliates.
AWS CLI
~aws
• Open source tool for
interacting with AWS services
• Environments
• Linux
• MacOS
• Windows
© 2021, Amazon Web Services, Inc. or its Affiliates.
AWS SDKs
JavaScript
Python
PHP
.NET
Ruby
Go
Node.js
C++
Java
IoT
© 2021, Amazon Web Services, Inc. or its Affiliates.
Sli.do https://app.sli.do/event/1lkfosem
© 2021, Amazon Web Services, Inc. or its Affiliates.
Y esto cómo lo hago?!!?!
© 2021, Amazon Web Services, Inc. or its Affiliates.
AWS Amplify
Beneficios en todo el ciclo de vida de la aplicación
DESPLEGAR GESTIONAR
DESARROLLAR
© 2021, Amazon Web Services, Inc. or its Affiliates.
Cómo hago esto con AWS Amplify?
Serverless
No hay que gestionar servidores
de ningun tipo
Microservices
Fácilmente te permite
organizer los projectos
DevOps
Viene incorporado en las
herramientas
DEV OPS
© 2021, Amazon Web Services, Inc. or its Affiliates.
DESARROLLAR
CLI AdminUI Bibliotecas y
Componentes interfaz
Categorías
DESARROLLAR con AWS Amplify
Experiencia de desarrollador full-stack en 10 categorías
© 2021, Amazon Web Services, Inc. or its Affiliates.
Datos y relaciones Configurar autenticación y
autorización
Colaboración en equipo
con o sin cuenta de AWS
Amplify CLI para agregar funciones,
almacenamiento y mucho más
> npm install -g @aws -amplify/cli
> amplify add function
DESARROLLAR con AWS Amplify
Crear backends con ADMINUI & CLI
© 2021, Amazon Web Services, Inc. or its Affiliates.
iOS
Android Ionic
Angular
React Native
JavaScript React Vue
Flutter
DESARROLLAR con AWS Amplify
Conéctese a su backend con componentes y bibliotecas de interfaz de usuario
Creative Commons
iOS
© 2021, Amazon Web Services, Inc. or its Affiliates.
Demo - setup
https://github.com/mavi888/amplify-datastore-adminui-base
© 2021, Amazon Web Services, Inc. or its Affiliates.
Amplify Auth: Simple, Seguro, Escalable
Componentes de interfaz de usuario
• Interfaz de usuario integrada para registrarse, cerrar sesión y otros
flujos de trabajo de autenticación comunes
• Experiencia estilo out of the box
• Flexible y personalizable
• Autenticación multifactor
Bibliotecas
• Funcionalidad de inicio de sesión social fuera de la caja FB, Google o
Amazon
• Integración automática con los recursos existentes de
Amazon Cognito
• Flujo de autenticación personalizado - captcha
© 2021, Amazon Web Services, Inc. or its Affiliates.
Demo – add auth
https://github.com/mavi888/amplify-datastore-adminui-base
© 2021, Amazon Web Services, Inc. or its Affiliates.
DESARROLLAR con AWS Amplify
Añadir flujos de registración/inicio de sesión
© 2021, Amazon Web Services, Inc. or its Affiliates.
Demo – add api
https://github.com/mavi888/amplify-datastore-adminui-base
© 2021, Amazon Web Services, Inc. or its Affiliates.
Amplify DataStore
Amplify DataStore es un motor de almacenamiento persistente en el
dispositivo, multiplataforma (iOS/Android/React Native/Web), que sincroniza
automáticamente los datos entre aplicaciones móviles/web y la nube mediante
GraphQL.
Control de versiones
automático,
detección de conflictos, y
resolución en
la nube
Soporte Offline Gestión de conflictos Alimentado por
AWS AppSync y
GraphQL
© 2021, Amazon Web Services, Inc. or its Affiliates.
Suscripciones
Consultas/mutaciones
Observa
Escrituras
Motor de
sincronización
DESARROLLAR con AWS Amplify
Sincronizar los datos de la aplicación con amplify datastore
© 2021, Amazon Web Services, Inc. or its Affiliates.
DESPLIGUE
CLI Consola
Servicios y características
Alojamiento web estático
• Servicio de alojamiento totalmente
administrado para aplicaciones web estáticas
• Configuración sencilla del dominio
personalizado
Implementaciones continuas full-stack
• Tanto la CLI de Amplify como la AdminUI
generan infraestructura como código (IAC)
• Implementación a través de la CLI o la consola
DESPLIGUE con AWS Amplify
Alojamiento administrado e implementación full-stack con CI/CD
© 2021, Amazon Web Services, Inc. or its Affiliates.
Demo – add cicd
https://github.com/mavi888/amplify-datastore-adminui-base
© 2021, Amazon Web Services, Inc. or its Affiliates.
DESPLIEGUE con AWS Amplify
MANAGED HOSTING Y CICD PARA APLICACIONES FULL-STACK
© 2021, Amazon Web Services, Inc. or its Affiliates.
AWS Amplify: Alojar aplicaciones web
© 2021, Amazon Web Services, Inc. or its Affiliates.
Demo – add ml
https://github.com/mavi888/amplify-datastore-adminui-base
© 2021, Amazon Web Services, Inc. or its Affiliates.
Capa gratuita de AWS
Todo lo que vieron hoy sale de la capa gratuita de AWS
https://youtu.be/yn1VsP65kOY
© 2021, Amazon Web Services, Inc. or its Affiliates.
Sli.do https://app.sli.do/event/1lkfosem
© 2021, Amazon Web Services, Inc. or its Affiliates.
Preguntas!
Marcia Villalba
Developer Advocate AWS
Twitter: @mavi888uy
Podcast y canal en español https://bit.ly/aws-esp-yt
YouTube: https://youtube.com/foobar_codes

Mais conteúdo relacionado

Mais procurados

Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Deep Dive on AWS Single Sign-On - AWS Online Tech Talks
Deep Dive on AWS Single Sign-On - AWS Online Tech TalksDeep Dive on AWS Single Sign-On - AWS Online Tech Talks
Deep Dive on AWS Single Sign-On - AWS Online Tech TalksAmazon Web Services
 
Overview of Serverless Application Deployment Patterns - AWS Online Tech Talks
Overview of Serverless Application Deployment Patterns - AWS Online Tech TalksOverview of Serverless Application Deployment Patterns - AWS Online Tech Talks
Overview of Serverless Application Deployment Patterns - AWS Online Tech TalksAmazon Web Services
 
Systems Operations for Windows Workloads
Systems Operations for Windows WorkloadsSystems Operations for Windows Workloads
Systems Operations for Windows WorkloadsAmazon Web Services
 
Identity Round Robin Workshop - Serverless Round: Security Week at the SF Loft
Identity Round Robin Workshop - Serverless Round: Security Week at the SF LoftIdentity Round Robin Workshop - Serverless Round: Security Week at the SF Loft
Identity Round Robin Workshop - Serverless Round: Security Week at the SF LoftAmazon Web Services
 
What’s new in serverless - re:Invent 2020
What’s new in serverless - re:Invent 2020What’s new in serverless - re:Invent 2020
What’s new in serverless - re:Invent 2020AWS Chicago
 
Adding the Sec to Your DevOps Pipelines: AWS Security Week at the SF Loft
Adding the Sec to Your DevOps Pipelines: AWS Security Week at the SF LoftAdding the Sec to Your DevOps Pipelines: AWS Security Week at the SF Loft
Adding the Sec to Your DevOps Pipelines: AWS Security Week at the SF LoftAmazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Modernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWSModernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWSAmazon Web Services
 
Design, Deploy, & Optimize SQL Server Workloads
Design, Deploy, & Optimize SQL Server Workloads Design, Deploy, & Optimize SQL Server Workloads
Design, Deploy, & Optimize SQL Server Workloads Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
Crio.do - Deployment on AWS Masterclass
Crio.do - Deployment on AWS MasterclassCrio.do - Deployment on AWS Masterclass
Crio.do - Deployment on AWS MasterclassDhaval Nagar
 
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
20201012 - Serverless Architecture Conference - Deploying serverless applicat...20201012 - Serverless Architecture Conference - Deploying serverless applicat...
20201012 - Serverless Architecture Conference - Deploying serverless applicat...Marcia Villalba
 
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...Amazon Web Services
 
AWS Chicago user group: AWS Platform for .NET Developers
AWS Chicago user group: AWS Platform for .NET DevelopersAWS Chicago user group: AWS Platform for .NET Developers
AWS Chicago user group: AWS Platform for .NET DevelopersAWS Chicago
 

Mais procurados (20)

Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Developer Tools at AWS 2018.pdf
Developer Tools at AWS 2018.pdfDeveloper Tools at AWS 2018.pdf
Developer Tools at AWS 2018.pdf
 
Deep Dive on AWS Single Sign-On - AWS Online Tech Talks
Deep Dive on AWS Single Sign-On - AWS Online Tech TalksDeep Dive on AWS Single Sign-On - AWS Online Tech Talks
Deep Dive on AWS Single Sign-On - AWS Online Tech Talks
 
Overview of Serverless Application Deployment Patterns - AWS Online Tech Talks
Overview of Serverless Application Deployment Patterns - AWS Online Tech TalksOverview of Serverless Application Deployment Patterns - AWS Online Tech Talks
Overview of Serverless Application Deployment Patterns - AWS Online Tech Talks
 
Systems Operations for Windows Workloads
Systems Operations for Windows WorkloadsSystems Operations for Windows Workloads
Systems Operations for Windows Workloads
 
Identity Round Robin Workshop - Serverless Round: Security Week at the SF Loft
Identity Round Robin Workshop - Serverless Round: Security Week at the SF LoftIdentity Round Robin Workshop - Serverless Round: Security Week at the SF Loft
Identity Round Robin Workshop - Serverless Round: Security Week at the SF Loft
 
What’s new in serverless - re:Invent 2020
What’s new in serverless - re:Invent 2020What’s new in serverless - re:Invent 2020
What’s new in serverless - re:Invent 2020
 
Adding the Sec to Your DevOps Pipelines: AWS Security Week at the SF Loft
Adding the Sec to Your DevOps Pipelines: AWS Security Week at the SF LoftAdding the Sec to Your DevOps Pipelines: AWS Security Week at the SF Loft
Adding the Sec to Your DevOps Pipelines: AWS Security Week at the SF Loft
 
01 aw some day_main track_aws basics
01 aw some day_main track_aws basics01 aw some day_main track_aws basics
01 aw some day_main track_aws basics
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
CloudCircle AWS Training
CloudCircle AWS Training CloudCircle AWS Training
CloudCircle AWS Training
 
Modernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWSModernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWS
 
Design, Deploy, & Optimize SQL Server Workloads
Design, Deploy, & Optimize SQL Server Workloads Design, Deploy, & Optimize SQL Server Workloads
Design, Deploy, & Optimize SQL Server Workloads
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
AWS Business Essentials
AWS Business EssentialsAWS Business Essentials
AWS Business Essentials
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
Crio.do - Deployment on AWS Masterclass
Crio.do - Deployment on AWS MasterclassCrio.do - Deployment on AWS Masterclass
Crio.do - Deployment on AWS Masterclass
 
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
20201012 - Serverless Architecture Conference - Deploying serverless applicat...20201012 - Serverless Architecture Conference - Deploying serverless applicat...
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
 
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
 
AWS Chicago user group: AWS Platform for .NET Developers
AWS Chicago user group: AWS Platform for .NET DevelopersAWS Chicago user group: AWS Platform for .NET Developers
AWS Chicago user group: AWS Platform for .NET Developers
 

Semelhante a 20210608 - Desarrollo de aplicaciones en la nube

Operate Containers with AWS Copilot
Operate Containers with AWS CopilotOperate Containers with AWS Copilot
Operate Containers with AWS CopilotDevOps Indonesia
 
Why APIs Call for 2xs the DevOps
Why APIs Call for 2xs the DevOpsWhy APIs Call for 2xs the DevOps
Why APIs Call for 2xs the DevOpsPostman
 
5 incredible (and uncommon) serverless patterns
5 incredible (and uncommon) serverless patterns5 incredible (and uncommon) serverless patterns
5 incredible (and uncommon) serverless patternsDavidVictoria12
 
The Business Benefits of GitOps
The Business Benefits of GitOpsThe Business Benefits of GitOps
The Business Benefits of GitOpsVMware Tanzu
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Building serverless applications with Amazon S3
Building serverless applications with Amazon S3Building serverless applications with Amazon S3
Building serverless applications with Amazon S3Chris Munns
 
현대백화점 리테일테크랩과 AWS Prototyping 팀 개발자가 들려주는 인공 지능 무인 스토어 개발 여정 - 최권열 AWS 프로토타이핑...
현대백화점 리테일테크랩과 AWS Prototyping 팀 개발자가 들려주는 인공 지능 무인 스토어 개발 여정 - 최권열 AWS 프로토타이핑...현대백화점 리테일테크랩과 AWS Prototyping 팀 개발자가 들려주는 인공 지능 무인 스토어 개발 여정 - 최권열 AWS 프로토타이핑...
현대백화점 리테일테크랩과 AWS Prototyping 팀 개발자가 들려주는 인공 지능 무인 스토어 개발 여정 - 최권열 AWS 프로토타이핑...Amazon Web Services Korea
 
DevOps - Moving to DevOps the Amazon Way
DevOps - Moving to DevOps the Amazon WayDevOps - Moving to DevOps the Amazon Way
DevOps - Moving to DevOps the Amazon WayAmazon Web Services
 
Continuous Integration and Continuous Delivery for your serverless apps - Seb...
Continuous Integration and Continuous Delivery for your serverless apps - Seb...Continuous Integration and Continuous Delivery for your serverless apps - Seb...
Continuous Integration and Continuous Delivery for your serverless apps - Seb...Shift Conference
 
AWS Community Day Ireland - Building roads and bridges in the last decade of ...
AWS Community Day Ireland - Building roads and bridges in the last decade of ...AWS Community Day Ireland - Building roads and bridges in the last decade of ...
AWS Community Day Ireland - Building roads and bridges in the last decade of ...Heitor Lessa
 
Speed up data preparation for ML pipelines on AWS
Speed up data preparation for ML pipelines on AWSSpeed up data preparation for ML pipelines on AWS
Speed up data preparation for ML pipelines on AWSData Science Milan
 
20200520 - Como empezar a desarrollar aplicaciones serverless
20200520 - Como empezar a desarrollar aplicaciones serverless 20200520 - Como empezar a desarrollar aplicaciones serverless
20200520 - Como empezar a desarrollar aplicaciones serverless Marcia Villalba
 
Migration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSMigration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSAmazon Web Services
 
클라우드 기반 앱 현대화를 위한 5가지 체크리스트 - 윤석찬 :: AWS 현대적 애플리케이션 개발
클라우드 기반 앱 현대화를 위한 5가지 체크리스트 - 윤석찬 :: AWS 현대적 애플리케이션 개발클라우드 기반 앱 현대화를 위한 5가지 체크리스트 - 윤석찬 :: AWS 현대적 애플리케이션 개발
클라우드 기반 앱 현대화를 위한 5가지 체크리스트 - 윤석찬 :: AWS 현대적 애플리케이션 개발Amazon Web Services Korea
 
What's new in Serverless at AWS?
What's new in Serverless at AWS?What's new in Serverless at AWS?
What's new in Serverless at AWS?Daniel Zivkovic
 
Innovate - Breaking Down The Monolith
Innovate - Breaking Down The MonolithInnovate - Breaking Down The Monolith
Innovate - Breaking Down The MonolithShouvikKnightmare
 
CICDforModernApplications_Stockholm.pdf
CICDforModernApplications_Stockholm.pdfCICDforModernApplications_Stockholm.pdf
CICDforModernApplications_Stockholm.pdfAmazon Web Services
 
2020-04-02 DevConf - How to migrate an existing application to serverless
2020-04-02 DevConf - How to migrate an existing application to serverless2020-04-02 DevConf - How to migrate an existing application to serverless
2020-04-02 DevConf - How to migrate an existing application to serverlessMarcia Villalba
 

Semelhante a 20210608 - Desarrollo de aplicaciones en la nube (20)

Operate Containers with AWS Copilot
Operate Containers with AWS CopilotOperate Containers with AWS Copilot
Operate Containers with AWS Copilot
 
Why APIs Call for 2xs the DevOps
Why APIs Call for 2xs the DevOpsWhy APIs Call for 2xs the DevOps
Why APIs Call for 2xs the DevOps
 
5 incredible (and uncommon) serverless patterns
5 incredible (and uncommon) serverless patterns5 incredible (and uncommon) serverless patterns
5 incredible (and uncommon) serverless patterns
 
The Business Benefits of GitOps
The Business Benefits of GitOpsThe Business Benefits of GitOps
The Business Benefits of GitOps
 
CI/CD for Modern Applications
CI/CD for Modern ApplicationsCI/CD for Modern Applications
CI/CD for Modern Applications
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Building serverless applications with Amazon S3
Building serverless applications with Amazon S3Building serverless applications with Amazon S3
Building serverless applications with Amazon S3
 
현대백화점 리테일테크랩과 AWS Prototyping 팀 개발자가 들려주는 인공 지능 무인 스토어 개발 여정 - 최권열 AWS 프로토타이핑...
현대백화점 리테일테크랩과 AWS Prototyping 팀 개발자가 들려주는 인공 지능 무인 스토어 개발 여정 - 최권열 AWS 프로토타이핑...현대백화점 리테일테크랩과 AWS Prototyping 팀 개발자가 들려주는 인공 지능 무인 스토어 개발 여정 - 최권열 AWS 프로토타이핑...
현대백화점 리테일테크랩과 AWS Prototyping 팀 개발자가 들려주는 인공 지능 무인 스토어 개발 여정 - 최권열 AWS 프로토타이핑...
 
DevOps - Moving to DevOps the Amazon Way
DevOps - Moving to DevOps the Amazon WayDevOps - Moving to DevOps the Amazon Way
DevOps - Moving to DevOps the Amazon Way
 
Continuous Integration and Continuous Delivery for your serverless apps - Seb...
Continuous Integration and Continuous Delivery for your serverless apps - Seb...Continuous Integration and Continuous Delivery for your serverless apps - Seb...
Continuous Integration and Continuous Delivery for your serverless apps - Seb...
 
AWS Community Day Ireland - Building roads and bridges in the last decade of ...
AWS Community Day Ireland - Building roads and bridges in the last decade of ...AWS Community Day Ireland - Building roads and bridges in the last decade of ...
AWS Community Day Ireland - Building roads and bridges in the last decade of ...
 
Speed up data preparation for ML pipelines on AWS
Speed up data preparation for ML pipelines on AWSSpeed up data preparation for ML pipelines on AWS
Speed up data preparation for ML pipelines on AWS
 
Vue presentation
Vue presentationVue presentation
Vue presentation
 
20200520 - Como empezar a desarrollar aplicaciones serverless
20200520 - Como empezar a desarrollar aplicaciones serverless 20200520 - Como empezar a desarrollar aplicaciones serverless
20200520 - Como empezar a desarrollar aplicaciones serverless
 
Migration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSMigration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWS
 
클라우드 기반 앱 현대화를 위한 5가지 체크리스트 - 윤석찬 :: AWS 현대적 애플리케이션 개발
클라우드 기반 앱 현대화를 위한 5가지 체크리스트 - 윤석찬 :: AWS 현대적 애플리케이션 개발클라우드 기반 앱 현대화를 위한 5가지 체크리스트 - 윤석찬 :: AWS 현대적 애플리케이션 개발
클라우드 기반 앱 현대화를 위한 5가지 체크리스트 - 윤석찬 :: AWS 현대적 애플리케이션 개발
 
What's new in Serverless at AWS?
What's new in Serverless at AWS?What's new in Serverless at AWS?
What's new in Serverless at AWS?
 
Innovate - Breaking Down The Monolith
Innovate - Breaking Down The MonolithInnovate - Breaking Down The Monolith
Innovate - Breaking Down The Monolith
 
CICDforModernApplications_Stockholm.pdf
CICDforModernApplications_Stockholm.pdfCICDforModernApplications_Stockholm.pdf
CICDforModernApplications_Stockholm.pdf
 
2020-04-02 DevConf - How to migrate an existing application to serverless
2020-04-02 DevConf - How to migrate an existing application to serverless2020-04-02 DevConf - How to migrate an existing application to serverless
2020-04-02 DevConf - How to migrate an existing application to serverless
 

Mais de Marcia Villalba

20200803 - Serverless with AWS @ HELTECH
20200803 - Serverless with AWS @ HELTECH20200803 - Serverless with AWS @ HELTECH
20200803 - Serverless with AWS @ HELTECHMarcia Villalba
 
Building a personal brand
Building a personal brandBuilding a personal brand
Building a personal brandMarcia Villalba
 
20200522 - How to migrate an existing app to serverless
20200522 - How to migrate an existing app to serverless20200522 - How to migrate an existing app to serverless
20200522 - How to migrate an existing app to serverlessMarcia Villalba
 
20200513 - CloudComputing UCU
20200513 - CloudComputing UCU20200513 - CloudComputing UCU
20200513 - CloudComputing UCUMarcia Villalba
 
20200513 Getting started with AWS Amplify
20200513   Getting started with AWS Amplify20200513   Getting started with AWS Amplify
20200513 Getting started with AWS AmplifyMarcia Villalba
 
JFokus 2020 - How to migrate an application to serverless
JFokus 2020 - How to migrate an application to serverlessJFokus 2020 - How to migrate an application to serverless
JFokus 2020 - How to migrate an application to serverlessMarcia Villalba
 
Serverless <3 GraphQL - AWS UG Tampere 2020
Serverless <3 GraphQL - AWS UG Tampere 2020Serverless <3 GraphQL - AWS UG Tampere 2020
Serverless <3 GraphQL - AWS UG Tampere 2020Marcia Villalba
 
ReInvent 2019 reCap Nordics
ReInvent 2019 reCap NordicsReInvent 2019 reCap Nordics
ReInvent 2019 reCap NordicsMarcia Villalba
 
Serverless Days Milano - Developing Serverless applications with GraphQL
Serverless Days Milano - Developing Serverless applications with GraphQLServerless Days Milano - Developing Serverless applications with GraphQL
Serverless Days Milano - Developing Serverless applications with GraphQLMarcia Villalba
 
AWS Stockholm Summit 19- Building serverless applications with GraphQL
AWS Stockholm Summit 19- Building serverless applications with GraphQLAWS Stockholm Summit 19- Building serverless applications with GraphQL
AWS Stockholm Summit 19- Building serverless applications with GraphQLMarcia Villalba
 
Serverless <3 GraphQL | 2019 - Serverless Architecture Conference
Serverless <3 GraphQL | 2019 - Serverless Architecture ConferenceServerless <3 GraphQL | 2019 - Serverless Architecture Conference
Serverless <3 GraphQL | 2019 - Serverless Architecture ConferenceMarcia Villalba
 
Serverless Computing London 2018 - Migrating services to serverless in 10 steps
Serverless Computing London 2018 - Migrating services to serverless in 10 stepsServerless Computing London 2018 - Migrating services to serverless in 10 steps
Serverless Computing London 2018 - Migrating services to serverless in 10 stepsMarcia Villalba
 
Octubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicas
Octubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicasOctubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicas
Octubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicasMarcia Villalba
 
Serverless Empowering people
Serverless Empowering peopleServerless Empowering people
Serverless Empowering peopleMarcia Villalba
 

Mais de Marcia Villalba (14)

20200803 - Serverless with AWS @ HELTECH
20200803 - Serverless with AWS @ HELTECH20200803 - Serverless with AWS @ HELTECH
20200803 - Serverless with AWS @ HELTECH
 
Building a personal brand
Building a personal brandBuilding a personal brand
Building a personal brand
 
20200522 - How to migrate an existing app to serverless
20200522 - How to migrate an existing app to serverless20200522 - How to migrate an existing app to serverless
20200522 - How to migrate an existing app to serverless
 
20200513 - CloudComputing UCU
20200513 - CloudComputing UCU20200513 - CloudComputing UCU
20200513 - CloudComputing UCU
 
20200513 Getting started with AWS Amplify
20200513   Getting started with AWS Amplify20200513   Getting started with AWS Amplify
20200513 Getting started with AWS Amplify
 
JFokus 2020 - How to migrate an application to serverless
JFokus 2020 - How to migrate an application to serverlessJFokus 2020 - How to migrate an application to serverless
JFokus 2020 - How to migrate an application to serverless
 
Serverless <3 GraphQL - AWS UG Tampere 2020
Serverless <3 GraphQL - AWS UG Tampere 2020Serverless <3 GraphQL - AWS UG Tampere 2020
Serverless <3 GraphQL - AWS UG Tampere 2020
 
ReInvent 2019 reCap Nordics
ReInvent 2019 reCap NordicsReInvent 2019 reCap Nordics
ReInvent 2019 reCap Nordics
 
Serverless Days Milano - Developing Serverless applications with GraphQL
Serverless Days Milano - Developing Serverless applications with GraphQLServerless Days Milano - Developing Serverless applications with GraphQL
Serverless Days Milano - Developing Serverless applications with GraphQL
 
AWS Stockholm Summit 19- Building serverless applications with GraphQL
AWS Stockholm Summit 19- Building serverless applications with GraphQLAWS Stockholm Summit 19- Building serverless applications with GraphQL
AWS Stockholm Summit 19- Building serverless applications with GraphQL
 
Serverless <3 GraphQL | 2019 - Serverless Architecture Conference
Serverless <3 GraphQL | 2019 - Serverless Architecture ConferenceServerless <3 GraphQL | 2019 - Serverless Architecture Conference
Serverless <3 GraphQL | 2019 - Serverless Architecture Conference
 
Serverless Computing London 2018 - Migrating services to serverless in 10 steps
Serverless Computing London 2018 - Migrating services to serverless in 10 stepsServerless Computing London 2018 - Migrating services to serverless in 10 steps
Serverless Computing London 2018 - Migrating services to serverless in 10 steps
 
Octubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicas
Octubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicasOctubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicas
Octubre 2018 - AWS UG Montevideo - Intro a Serverless y buenas practicas
 
Serverless Empowering people
Serverless Empowering peopleServerless Empowering people
Serverless Empowering people
 

Último

VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 

Último (20)

VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 

20210608 - Desarrollo de aplicaciones en la nube

  • 1. © 2021, Amazon Web Services, Inc. or its Affiliates. Marcia Villalba Developer Advocate AWS @mavi888uy Desarrollo de aplicaciones en la nube! ☁️☁️
  • 2. © 2021, Amazon Web Services, Inc. or its Affiliates. About me AWS Developer Advocate UCU – Ingenieria de sistemas Host of FooBarYouTube Channel https://youtube.com/foobar_codes Podcast y canal en español https://bit.ly/aws-esp-yt
  • 3. © 2021, Amazon Web Services, Inc. or its Affiliates. Table of contents • La nube y algunos conceptos interesantes • Desarrollo de aplicaciones modernas – Qué es eso? • Demo de cómo hacerlo
  • 4. © 2021, Amazon Web Services, Inc. or its Affiliates. Qué es computación en la nube?
  • 5. © 2021, Amazon Web Services, Inc. or its Affiliates. Ejecuta aplicaciones de forma segura y confiable Desplega redes, computo, almacenamiento, bases de datos en la nube con un click Todo lo que necesitas en un centro de datos Qué es computación en la nube?
  • 6. © 2021, Amazon Web Services, Inc. or its Affiliates. Cuáles son los beneficios de la nube?
  • 7. © 2021, Amazon Web Services, Inc. or its Affiliates. Sli.do https://app.sli.do/event/1lkfosem
  • 8. © 2021, Amazon Web Services, Inc. or its Affiliates. No hay que invertir dinero de ante mano! Data center investment based upon forecast Capital Pay only for the amount you consume
  • 9. © 2021, Amazon Web Services, Inc. or its Affiliates. Economias de escala Because of aggregate usage from all customers, AWS can achieve higher economies of scale and pass savings on to customers Economies of scale Savings
  • 10. © 2021, Amazon Web Services, Inc. or its Affiliates. No hay que adivinar la capacidad necesaria de antemano Overestimated server capacity Underestimated server capacity Scaling on demand
  • 11. © 2021, Amazon Web Services, Inc. or its Affiliates. Aumento de velocidad e innovación Weeks between wanting resources and having resources Minutes between wanting resources and having resources Launch
  • 12. © 2021, Amazon Web Services, Inc. or its Affiliates. No gastar más dinero manteniendo centro de datos Running datacenters Business and customers Investment
  • 13. © 2021, Amazon Web Services, Inc. or its Affiliates. Se global en minutos
  • 14. © 2021, Amazon Web Services, Inc. or its Affiliates. Millones de clientes activos por mes
  • 15. © 2021, Amazon Web Services, Inc. or its Affiliates. Muchos clientes … muchisimos
  • 16. © 2021, Amazon Web Services, Inc. or its Affiliates. Algunos conocidos…
  • 17. © 2021, Amazon Web Services, Inc. or its Affiliates. Algunos conocidos… https://d21tktytfo9riy.cloudfront.net/wp- content/uploads/2016/03/30123842/abcom- default-share.jpg
  • 18. © 2021, Amazon Web Services, Inc. or its Affiliates. Algunos conocidos… https://d21tktytfo9riy.cloudfront.net/wp- content/uploads/2016/03/30123842/abcom- default-share.jpg
  • 19. © 2021, Amazon Web Services, Inc. or its Affiliates. Algunos conocidos… https://d21tktytfo9riy.cloudfront.net/wp- content/uploads/2016/03/30123842/abcom- default-share.jpg
  • 20. © 2021, Amazon Web Services, Inc. or its Affiliates. Algunos conocidos… https://d21tktytfo9riy.cloudfront.net/wp- content/uploads/2016/03/30123842/abcom- default-share.jpg
  • 21. © 2021, Amazon Web Services, Inc. or its Affiliates.
  • 22. © 2021, Amazon Web Services, Inc. or its Affiliates. Algunos conocidos… https://d21tktytfo9riy.cloudfront.net/wp- content/uploads/2016/03/30123842/abcom- default-share.jpg
  • 23. © 2021, Amazon Web Services, Inc. or its Affiliates. Desarrollo de aplicaciones en AWS
  • 24. © 2021, Amazon Web Services, Inc. or its Affiliates. Sli.do https://app.sli.do/event/1lkfosem
  • 25. © 2021, Amazon Web Services, Inc. or its Affiliates. + = Una plataforma con muchisimos servicos Desplega infra en un minuto No hay que reinventar la rueda
  • 26. © 2021, Amazon Web Services, Inc. or its Affiliates.
  • 27. © 2021, Amazon Web Services, Inc. or its Affiliates. Evolución del diseño de aplicaciones para la nube
  • 28. © 2021, Amazon Web Services, Inc. or its Affiliates. Qué quieren los desarrolladores cuando construyen apps hoy en día? Llegar a miles o millones de usuarios Disponibilidad global Que responda en milisegundos Que gestione petabytes de info
  • 29. © 2021, Amazon Web Services, Inc. or its Affiliates. Cuáles son las mejores prácticas para desarrollar estas apps? Serverless No provisioning/management Automatic scaling Pay for value billing Availability and resiliency Microservices Componentization Business capabilities Products not projects Infrastructure automation DevOps Cultural philosophies Cross-disciplinary teams CI/CD Automation tools DEV OPS Architectural patterns Operational Model Software Delivery
  • 30. © 2021, Amazon Web Services, Inc. or its Affiliates. Cambios a la arquitectura de las aplicaciones
  • 31. © 2021, Amazon Web Services, Inc. or its Affiliates. When the impact of change is small, release velocity can increase Monolith Does everything Microservices Does one thing
  • 32. © 2021, Amazon Web Services, Inc. or its Affiliates. Limitaciones de los monolitos Poor modularity High impact of change Poor scalability Long build time
  • 33. © 2021, Amazon Web Services, Inc. or its Affiliates. 8 razones para usar microservicios Pick the right tool for the job Optimize team productivity Lower cost with granular scaling Improve resilience and security Create new compositions easily Experiment and fail safely Adopt technology faster Deploy features safely and quickly
  • 34. © 2021, Amazon Web Services, Inc. or its Affiliates. Microservices architectures Mobile client Client IoT API Gateway Account DB Shipping DB Inventory DB Store Front Web App Account Lookup Shipment Query Inventory Query
  • 35. © 2021, Amazon Web Services, Inc. or its Affiliates. Cambio a las operaciones
  • 36. © 2021, Amazon Web Services, Inc. or its Affiliates. Qué es Serverless? No managing infrastructure High availability built in Pay for what you use Scales automagically
  • 37. © 2021, Amazon Web Services, Inc. or its Affiliates. Function as a Service (FaaS) “AWS Lambda lets you run code without provisioning or managing servers. ... …Just upload your code and Lambda takes care of everything required to run and scale your code with high availability. You can set up your code to automatically trigger from other AWS services or call it directly from any web or mobile app” AWS – Lambda definition AWS Lambda
  • 38. © 2021, Amazon Web Services, Inc. or its Affiliates. How AWS Lambda works? Event source Function Services Node.js Python Java C# Go Custom runtimes Changes in data state Requests to endpoints Changes in resource state Amazon S3 DynamoDB Amazon SQS
  • 39. © 2021, Amazon Web Services, Inc. or its Affiliates. Cambios en la entrega / despliege de software
  • 40. © 2021, Amazon Web Services, Inc. or its Affiliates. Development transformation at Amazon: 2001–2002 Lesson learned: decompose for agility monolithic application + teams 2001 2002 microservices + 2 pizza teams
  • 41. © 2021, Amazon Web Services, Inc. or its Affiliates. Experiments power the engine of rapid innovation Listen Iterate Experiment Innovation Flywheel
  • 42. © 2021, Amazon Web Services, Inc. or its Affiliates. How Amazon does DevOps (microservices, 2 pizza teams) (governance, templates)
  • 43. © 2021, Amazon Web Services, Inc. or its Affiliates. Monolith development lifecycle release test build delivery pipeline App (aka the “monolith”) developers
  • 44. © 2021, Amazon Web Services, Inc. or its Affiliates. Microservice development lifecycle ??? developers delivery pipelines services
  • 45. © 2021, Amazon Web Services, Inc. or its Affiliates. Microservice development lifecycle developers services monitor release test build delivery pipelines monitor release test build monitor release test build monitor release test build monitor release test build monitor release test build
  • 46. © 2021, Amazon Web Services, Inc. or its Affiliates. Automating the release pipeline increases Product quality Developer productivity
  • 47. © 2021, Amazon Web Services, Inc. or its Affiliates. Model and provision application resources by using infrastructure as code
  • 48. © 2021, Amazon Web Services, Inc. or its Affiliates. Distill operational knowledge and expertise into code
  • 49. © 2021, Amazon Web Services, Inc. or its Affiliates. Sli.do https://app.sli.do/event/1lkfosem
  • 50. © 2021, Amazon Web Services, Inc. or its Affiliates. Cómo acceder a los servicios de AWS?
  • 51. © 2021, Amazon Web Services, Inc. or its Affiliates. AWS Management Console Easy-to-use graphical interface Command Line Interface (AWS CLI) Access to services by discrete command Software Development Kits (SDKs) Access services in your code Three ways to interact with AWS
  • 52. © 2021, Amazon Web Services, Inc. or its Affiliates. AWS Management Console
  • 53. © 2021, Amazon Web Services, Inc. or its Affiliates. AWS CLI ~aws • Open source tool for interacting with AWS services • Environments • Linux • MacOS • Windows
  • 54. © 2021, Amazon Web Services, Inc. or its Affiliates. AWS SDKs JavaScript Python PHP .NET Ruby Go Node.js C++ Java IoT
  • 55. © 2021, Amazon Web Services, Inc. or its Affiliates. Sli.do https://app.sli.do/event/1lkfosem
  • 56. © 2021, Amazon Web Services, Inc. or its Affiliates. Y esto cómo lo hago?!!?!
  • 57. © 2021, Amazon Web Services, Inc. or its Affiliates. AWS Amplify Beneficios en todo el ciclo de vida de la aplicación DESPLEGAR GESTIONAR DESARROLLAR
  • 58. © 2021, Amazon Web Services, Inc. or its Affiliates. Cómo hago esto con AWS Amplify? Serverless No hay que gestionar servidores de ningun tipo Microservices Fácilmente te permite organizer los projectos DevOps Viene incorporado en las herramientas DEV OPS
  • 59. © 2021, Amazon Web Services, Inc. or its Affiliates. DESARROLLAR CLI AdminUI Bibliotecas y Componentes interfaz Categorías DESARROLLAR con AWS Amplify Experiencia de desarrollador full-stack en 10 categorías
  • 60. © 2021, Amazon Web Services, Inc. or its Affiliates. Datos y relaciones Configurar autenticación y autorización Colaboración en equipo con o sin cuenta de AWS Amplify CLI para agregar funciones, almacenamiento y mucho más > npm install -g @aws -amplify/cli > amplify add function DESARROLLAR con AWS Amplify Crear backends con ADMINUI & CLI
  • 61. © 2021, Amazon Web Services, Inc. or its Affiliates. iOS Android Ionic Angular React Native JavaScript React Vue Flutter DESARROLLAR con AWS Amplify Conéctese a su backend con componentes y bibliotecas de interfaz de usuario Creative Commons iOS
  • 62. © 2021, Amazon Web Services, Inc. or its Affiliates. Demo - setup https://github.com/mavi888/amplify-datastore-adminui-base
  • 63. © 2021, Amazon Web Services, Inc. or its Affiliates. Amplify Auth: Simple, Seguro, Escalable Componentes de interfaz de usuario • Interfaz de usuario integrada para registrarse, cerrar sesión y otros flujos de trabajo de autenticación comunes • Experiencia estilo out of the box • Flexible y personalizable • Autenticación multifactor Bibliotecas • Funcionalidad de inicio de sesión social fuera de la caja FB, Google o Amazon • Integración automática con los recursos existentes de Amazon Cognito • Flujo de autenticación personalizado - captcha
  • 64. © 2021, Amazon Web Services, Inc. or its Affiliates. Demo – add auth https://github.com/mavi888/amplify-datastore-adminui-base
  • 65. © 2021, Amazon Web Services, Inc. or its Affiliates. DESARROLLAR con AWS Amplify Añadir flujos de registración/inicio de sesión
  • 66. © 2021, Amazon Web Services, Inc. or its Affiliates. Demo – add api https://github.com/mavi888/amplify-datastore-adminui-base
  • 67. © 2021, Amazon Web Services, Inc. or its Affiliates. Amplify DataStore Amplify DataStore es un motor de almacenamiento persistente en el dispositivo, multiplataforma (iOS/Android/React Native/Web), que sincroniza automáticamente los datos entre aplicaciones móviles/web y la nube mediante GraphQL. Control de versiones automático, detección de conflictos, y resolución en la nube Soporte Offline Gestión de conflictos Alimentado por AWS AppSync y GraphQL
  • 68. © 2021, Amazon Web Services, Inc. or its Affiliates. Suscripciones Consultas/mutaciones Observa Escrituras Motor de sincronización DESARROLLAR con AWS Amplify Sincronizar los datos de la aplicación con amplify datastore
  • 69. © 2021, Amazon Web Services, Inc. or its Affiliates. DESPLIGUE CLI Consola Servicios y características Alojamiento web estático • Servicio de alojamiento totalmente administrado para aplicaciones web estáticas • Configuración sencilla del dominio personalizado Implementaciones continuas full-stack • Tanto la CLI de Amplify como la AdminUI generan infraestructura como código (IAC) • Implementación a través de la CLI o la consola DESPLIGUE con AWS Amplify Alojamiento administrado e implementación full-stack con CI/CD
  • 70. © 2021, Amazon Web Services, Inc. or its Affiliates. Demo – add cicd https://github.com/mavi888/amplify-datastore-adminui-base
  • 71. © 2021, Amazon Web Services, Inc. or its Affiliates. DESPLIEGUE con AWS Amplify MANAGED HOSTING Y CICD PARA APLICACIONES FULL-STACK
  • 72. © 2021, Amazon Web Services, Inc. or its Affiliates. AWS Amplify: Alojar aplicaciones web
  • 73. © 2021, Amazon Web Services, Inc. or its Affiliates. Demo – add ml https://github.com/mavi888/amplify-datastore-adminui-base
  • 74. © 2021, Amazon Web Services, Inc. or its Affiliates. Capa gratuita de AWS Todo lo que vieron hoy sale de la capa gratuita de AWS https://youtu.be/yn1VsP65kOY
  • 75. © 2021, Amazon Web Services, Inc. or its Affiliates. Sli.do https://app.sli.do/event/1lkfosem
  • 76. © 2021, Amazon Web Services, Inc. or its Affiliates. Preguntas! Marcia Villalba Developer Advocate AWS Twitter: @mavi888uy Podcast y canal en español https://bit.ly/aws-esp-yt YouTube: https://youtube.com/foobar_codes