Chúng ta sẽ thử gửi các đơn đăng ký khác nhau để xem state machine của chúng ta thực thi như thế nào.
aws lambda invoke --function-name sfn-workshop-SubmitApplication --payload '{ "name": "Spock", "address": "123 Enterprise Street" }' /dev/stdout
ApplicationProcessingStateMachine-xxxxxxxxxxxx/
aws lambda invoke --function-name sfn-workshop-SubmitApplication --payload '{ "name": "Spock", "address": "ABadAddress" }' /dev/stdout
aws lambda invoke --function-name sfn-workshop-SubmitApplication --payload '{ "name": "UNPROCESSABLE_DATA", "address": "123 Street" }' /dev/stdout
Chúc mừng bạn đã hoàn thành workshop, chúng ta có một state machine có cấu trúc tốt để quản lý quy trình xử lý các đăng ký mới cho hệ thống ngân hàng đơn giản. Nếu muốn, chúng ta có thể thêm một bước nữa trong quy trình làm việc của mình để xử lý logic chi tiết hơn nữa liên quan đến việc mở tài khoản ngân hàng cho các đơn đăng ký được chấp thuận. Hi vọng qua workshop này bạn đã có thêm kinh nghiệm cần thiết để tiếp tục tự mình phát triển ứng dụng với AWS Step Functions.