Amazon telah memperkenalkan fungsi langkah di AWS lambda pada 2016. Saya pikir, sekarang lebih nyaman menggunakan fungsi langkah karena sangat mudah untuk menggunakannya. Anda dapat membangun mesin negara dengan dua fungsi lambda sebagai:
- untuk menghasilkan penawaran
- mengubah kutipan menjadi pesanan
Anda dapat dengan mudah melakukannya seperti di bawah ini:
Di sini Anda dapat memiliki status pertama untuk menghasilkan kutipan dan yang lainnya berubah menjadi urutan
{
Comment: "Produce a quote and turns into an order",
StartAt: "ProduceQuote",
States: {
ProduceQuote: {
"Type": Task,
"Resource": "arn:aws:lambda:us-east-1:123456789012:function:ProduceQuote",
"next": TurnsToOrder
}
TurnsToOrder: {
Type: Task,
Resource: "arn:aws:lambda:us-east-1:123456789012:function:ProduceQuote",
end: true
}
}
}
Fungsi langkah membuatnya sangat mudah untuk menulis beberapa fungsi lambda dan dijalankan secara berurutan atau paralel. Anda dapat memperoleh informasi lebih lanjut tentang fungsi langkah lambda di sini:
Fungsi Langkah