Serverless Flashcards

1
Q

Servicios Serverless en AWS

A

Lambda
SQS
SNS
Step Functions
EventBridge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Que es lambda?

A

Servicio informatico sin servidor y ejecuta lo que llamamos funcion (porcion de codigo)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Principales usos de lambda

A

-Procesamiento de datos
-Procesamiento de archivos en tiempo real
-Procesamiento de secuencias en tiempo real
-Construcción de backends sin servidor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Tipos de invocación de funciones lambda

A

Sincronico
Asincrono
Mapeo de fuentes de eventos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Caracteristicas de invocacion sincronica

A

CLI, SDK, API Gateway
-El resultado se devuelve inmediatamente
- El manejo de errores ocurre del lado del cliente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Caracteristicas de invocacion asincronica

A

S3, SNS,Cloudwatch
Lambda lo intenta hasta 3 veces
El procesamiento debe ser idempotente(debido a reintentos)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Caracteristicas de invocacion mapeo de fuentes de eventos

A

SQS, Kinesis data Streams, DynamoDB Streams
Lambda hace el sondeo ( sondea la fuente)
Los registros se procesan en orden( excepto para SQS estandar)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Cuotas de simultaneidad de rafaga por regiones

A

3000 Us West (Oregon) Us East (N virginia), Europa (Ireland)
1000 Otras regiones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Error generado al superar el limite de simultaneidad

A

Rate Exceeded, TooManyRequestsException

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Que hace SQS

A

Simple Queue Service son colas de mensajes,que se almacenan y reenvian segun patrones se utilizan en aplicaciones distribuidas y aplicaciones desacopladas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Que hace SNS

A

Simple Notification Service donde se configuran operan y envian notificaciones, por ejemplo cuando se active una alarma en cloudwatch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Que hace Step Functions?

A

Servicio que orquesta o coordina diferentes componentes de una aplicación en un flujo de trabajo para cuando finalice un procesamiento se mueva al siguiente capa con algo de logica.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Que es SWF?

A

Simple Workflow Service, cuando se necesite soportar procesos externos o logica de ejecucion especializada, por ejemplo flujos de trabajo habilitados por humanos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Que es amazon MQ?

A

Servicio Intermediraio de mensajes para apache active MQ y rabbitMQ.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Que es amazon Kinesis?

A

Servicio que recopila, procesa y analiza datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Tipos de colas en SQS

A
  • Estandar
  • FIFO
17
Q

Cola Estandar de SQS

A

Rendimiento Ilimitado : cantidad ilimitada de transacciones por segundo
Orden de menor esfuerzo: Los mensajes se entregan en un orden diferente
Un mensaje se entrega almenos una vez,

18
Q

Cola FIFO de SQS

A

Ato rendimiento: Admite hasta 300 mensajes x segundo
FIFO: El orden en que se envian y reciben los mensajes se conserva.
Procesamiento exactamente una vez: Un mensaje se entrega una vez y esta diponible hasta que se procese y elimine. No se introducen duplicados

19
Q

Que es EventBridge?

A

Servicio que facilita la creacion de aplicaciones basadas en eventos , mediante eventos generados por aplicaciones y servicios de aws

20
Q

Que es API Gateway?

A

Es un servicio de AWS para la creación, la publicación, el mantenimiento, el monitoreo y la protección de las API REST, HTTP y de WebSocket a cualquier escala.

21
Q

Tipos de implementaicon de API Gateway

A
  • Endpoint de borde conectado a cloudfront
  • Endpoint regional: solicitudes que se generan en la misma region
  • Endpoint privado: esta dentro de la VPCcomo
22
Q

Que es AppFlow?

A

Servicio administrado de integracion que permite transmitir datos entre aplicaciones SaaS y servicios de aws como S3 o redshift

23
Q

Que es EDA?

A

Event-driven architecture (Arquitectura basada en eventos)

24
Q

Que es AWS AppSync?

A

simplifica el desarrollo de aplicaciones al permitir que los usuarios creen una API flexible para
acceder, manipular y combinar datos de una o más fuentes de datos.es un servicio administrado que utiliza GraphQL para facilitar que las aplicaciones obtengan los datos exactos que necesitan. AWS AppSync permite a los usuarios crear aplicaciones escalables, incluidas aquellas que requieren actualizaciones en tiempo real, en una variedad de fuentes de datos.