site-logo

JAWS PANKRATION 2024

Practical AWS Step Functions. Batch systems built with no code.

Lv300

Lv300

2024/8/25 03:20 (JST)

セッション情報

AWS Step Functions supports API execution of more than 200 AWS services through the Integration Optimisation Service for Step Functions and AWS SDK service integration.

Step Functions also provide built-in functions, which can be used to implement no-code batch systems.

This session will explain how to implement a no-code batch system without any Lambda functions, including implementation examples, points for using built-in functions and error handling.

Masanori  Yamaguchi

Masanori Yamaguchi

- AWS Heroes -

- AWS Ambassadors(APN) -

- AWS All Certified Engineers(APN) -

- AWS Gold Jacket Members(APN) -

- AWS APJ Community Award 2022 -



セッションカテゴリ
Application integration


関連AWSサービス
AWS Step Functions


セッションアーカイブ

セッションサマリ(by Amazon Bedrock)
    The speaker discusses how to build a system using AWS Step Functions without writing code. They outline three main requirements: 1. Complete all processing within the state machine 2. Avoid using Lambda functions 3. Implement error handling and success determination To meet these requirements, the speaker suggests utilizing AWS Step Functions' built-in features: 1. Use AWS integrations to call AWS services directly without Lambda functions 2. Employ built-in functions for operations like math calculations and UUID generation 3. Implement error handling using Choice states in Workflow Studio The speaker emphasizes the benefits of this approach: - Easier to understand and maintain - Improved visibility of the workflow - Simplified architecture They note that Lambda functions may be necessary for complex operations not supported by built-in features. The Choice state is highlighted as a key component for error handling and workflow control. The speaker recommends considering the maintenance team's skill level when deciding whether to use Lambda functions or rely solely on Step Functions' built-in features. In conclusion, the presentation emphasizes that many tasks can be achieved using Step Functions' built-in features and integrations. It's important to carefully consider the trade-offs between using Lambda functions and keeping the architecture simple. The speaker advises prioritizing simplicity and maintainability when designing state machines for workflow processing.

©JAWS-UG (AWS User Group - Japan). All rights reserved.