Zmęczony łańcuchowym (i wieloogniwowym) wywoływaniem AWS Lambd przez inne Lambdy? Śledzenie poszczególnych inwokacji od początkowej do końcowej Lambdy to droga przez mękę? I nawet AWS X-Ray tu nie wystarcza? Rozwiązaniem jest Amazon Step Function, czyli usługa AWS umożliwiająca łączenie poszczególnych kroków logicznych w proces, z jasnym dostępem do historii i szczegółów wywołań.
7. Użyjmy Step Functions!
● Sekwencja, maszyna stanu
● Koordynacja procesu (różne typy kroków)
● Bezpośrednia komunikacja z usługami AWS
● Tracing kroków
● Piszemy w ASL
● Less-code
7
23. Nowy proces Ctrl+N
23
● Zamówienie
● Różna obsługa - klient prywatny vs. biznesowy
● Sprawdzenie stanów magazynowych - integracja kilku systemów
● Wybór magazynu
● Integracja z serwisem wysyłki
● Powiadomienie klienta