Publicado: Dec 11, 2017
No ano passado, anunciamos o suporte para a invocação assíncrona de funções do AWS Lambda a partir do Amazon Aurora com compatibilidade com o MySQL por meio de um procedimento armazenado integrado. A partir da versão 1.16, estamos ampliando esse recurso para permitir a invocação síncrona de funções do Lambda. Além disso, implementamos as versões síncrona e assíncrona do recurso usando funções nativas, permitindo que as funções do Lambda sejam invocadas em consultas.
O AWS Lambda permite executar código sem provisionar ou gerenciar servidores ou se preocupar com escalabilidade. A integração com o Lambda permite ampliar os recursos do banco de dados MySQL do Amazon Aurora e chamar aplicativos externos para que atuem diante de alterações de dados. Por exemplo, você pode criar uma função do Lambda que envia e-mails a clientes sempre que o endereço deles for atualizado no banco de dados.
Use a função nativa "lambda sync" quando for necessário conhecer o resultado da execução antes de passar para outra ação. Use a função nativa "lambda async" ou o procedimento armazenado existente "mysql.lambda async" quando não for necessário conhecer o resultado da execução antes de passar para outra ação. Leia mais na documentação de MySQL do Amazon Aurora.
O Amazon Aurora é um banco de dados relacional, compatível com MySQL e PostgreSQL, que combina a velocidade e a disponibilidade de bancos de dados comerciais avançados com a simplicidade e a economia de bancos de dados de código aberto. Para saber mais sobre ele, acesse a página do produto Amazon Aurora. Consulte a página Definição de preço do Aurora para saber da disponibilidade regional.