Como criar aplicações serverless na AWS com o SAM (Serverless Application Model): infraestrutura como código, Lambda, API Gateway e deploy automatizado. Apresentado por Flávio Pimenta (Darede).
realtime situational awareness will be a required characteristic for 80% of digital business solutions, and 80% of new business ecosystems will require support for event processing.”
Serviço de clientes Database • Desacoplamento do receiver para o sender “Cliente 43F31A1 atualizou os dados” GET /clients/43F31A1 Broker de Eventos Serviço Bancário Serviço de Ofertas CONTRAS • Sobrecarga de requisições no produtor.
PRÓS • Desacoplamento do receiver para o sender Serviço de clientes Database • Redução da carga do fornecedor “Cliente 43F31A1 atualizou o CEP para 29580000” CONTRAS • Replicação de dados. Broker de Eventos Database Serviço Bancário Serviço de Ofertas Database • Consistência de dados.
lote de jobs a ser verificado • Busca status de cada job no SalesForce (API) usando “pooling” • Quando job possui status de concluído grava resultado. Texto
MyModel @mock_s3 def test_my_model_save(): conn = boto3.resource('s3', region_name='us-east-1') # We need to create the bucket since this is all in Moto's 'virtual' AWS account conn.create_bucket(Bucket='mybucket')
cloud para validar o uso dos mesmos. Exemplo: extração paginada. • Executo o método principal da classe de Extração com uma massa de dados de 10 registros e paginação = 3 registros/página • Espero 4 arquivos gerados sendo que 3 possuem 3 registros e 1 possui apenas 1 registro
totalmente imprevisível, a única estratégia que adotamos até o momento foi a ideia de implementar “pooling” e verificar o status de cada etapa até que a verificação seja feita e o teste possa prosseguir.