1
00:00:00,180 --> 00:00:06,810
In this section, we are going to learn a step functions orchestrate distributed transactions for microservice

2
00:00:06,810 --> 00:00:07,680
architectures.

3
00:00:09,170 --> 00:00:16,430
A list of functions is a low code visual workflow service that developers use to build distributed applications,

4
00:00:16,430 --> 00:00:23,090
automate it and business processes, and build data and machine learning pipelines using Adobe services.

5
00:00:23,390 --> 00:00:29,840
So workflows manage the failures, retries, polarization, service integrations and observability so

6
00:00:29,840 --> 00:00:32,810
developers can focus on the high value business logic.

7
00:00:34,250 --> 00:00:40,370
Step function is a serverless orchestration service that lets you combine a lambda functions and other

8
00:00:40,730 --> 00:00:44,300
services in order to build business critical applications.

9
00:00:44,330 --> 00:00:50,000
With the step functions graphical console, we can see the application workflow as a series of event

10
00:00:50,000 --> 00:00:51,290
driven steps.

11
00:00:52,760 --> 00:00:56,330
So it's the function is based on state missions and tasks.

12
00:00:56,360 --> 00:00:58,070
A state mission is a workflow.

13
00:00:58,100 --> 00:01:04,610
It is a state in a workflow that represents a single unit of work that another services perform.

14
00:01:04,760 --> 00:01:12,140
Each step in a workflow is a state, which is the functions it says within controls that we can examine

15
00:01:12,140 --> 00:01:19,040
the state of each step in our workflow in order to make sure that our application runs and works as

16
00:01:19,040 --> 00:01:19,940
expected.

17
00:01:20,210 --> 00:01:21,990
Depending on our use cases.

18
00:01:22,010 --> 00:01:25,610
We can have a step functions called a W services, for example.

19
00:01:25,610 --> 00:01:31,550
We can call up the in step function to perform some complete task, and we can create workflows that

20
00:01:31,550 --> 00:01:33,740
process and publish machine learning models.

21
00:01:35,090 --> 00:01:41,510
So a step function makes it easy to orchestrate multiple services to accomplish tasks.

22
00:01:42,020 --> 00:01:48,410
The function allows to create steps in a process where the output one of the step becomes the input

23
00:01:48,410 --> 00:01:49,410
for another step.

24
00:01:49,430 --> 00:01:56,080
All we can using visual workflow enter step function provide quite a bit of convenient functionality.

25
00:01:56,090 --> 00:02:02,150
For example, automatic retry handling, triggering and tracking for each workflow step and ensuring

26
00:02:02,150 --> 00:02:04,580
steps are executed in the correct order.
