1
00:00:00,150 --> 00:00:07,620
In this video, we are going to see use case of aid functions to better understand the capabilities

2
00:00:07,620 --> 00:00:09,200
of a step functions.

3
00:00:09,210 --> 00:00:11,520
We should understand the use cases.

4
00:00:11,880 --> 00:00:16,050
The first use case is automate, extract, transform and load.

5
00:00:16,050 --> 00:00:23,520
That means ETL processes step function ensure that long running multiple ETL jobs run in order and complete

6
00:00:23,520 --> 00:00:24,420
successfully.

7
00:00:24,450 --> 00:00:28,770
Instead of orchestrating those jobs or maintaining a separate application.

8
00:00:29,130 --> 00:00:32,970
The second use case is prepare data for machine learning.

9
00:00:33,180 --> 00:00:38,490
To enable machine learning source data must be collected, processed and normalized machine learning

10
00:00:38,490 --> 00:00:42,570
modeling systems like Amazon search maker can train on that data.

11
00:00:42,600 --> 00:00:48,870
Step functions make it easier to sequence the steps it takes to automate our machine learning pipelines.

12
00:00:49,740 --> 00:00:54,820
Another use case is orchestrate microservices that we will use during the course.

13
00:00:54,830 --> 00:01:00,530
We can use the functions to combine multiple lambda functions into responsive serverless applications

14
00:01:00,530 --> 00:01:01,760
and microservices.

15
00:01:02,300 --> 00:01:10,190
We can also orchestrate data and services that run on Amazon EC2 instance containers or on prem servers.

16
00:01:10,970 --> 00:01:13,850
Another use case is I.T and security automation.

17
00:01:14,660 --> 00:01:19,100
I.T automation can help manage increasing, complex and time consuming operations.

18
00:01:19,100 --> 00:01:24,830
For example, upgrading and patching software, deploying security updates to others vulnerabilities,

19
00:01:24,830 --> 00:01:27,050
selecting infrastructure and so on.

20
00:01:27,080 --> 00:01:33,140
These automation of repetitive and time consuming tasks can be handled by the step functions.

21
00:01:33,140 --> 00:01:40,880
So the last use case we can say that the event driven workflows, so basically we can use a list function

22
00:01:40,880 --> 00:01:47,540
for event driven workflows and event workflow which is the functions is reading some events, getting

23
00:01:47,540 --> 00:01:52,810
the events and business are transformed into series of events or financial transactions.

24
00:01:52,820 --> 00:01:59,240
We can use the functions to combine multiple functions into response and service application and microservices

25
00:01:59,240 --> 00:02:02,630
without having to write any code for workflow logic.

26
00:02:02,630 --> 00:02:07,220
And we can perform parallel processing error handling timeouts and rewrites.

27
00:02:07,310 --> 00:02:13,280
We can also orchestrate data and services that runs on the Amazon easy two instance containers and the

28
00:02:13,280 --> 00:02:15,650
functions or on premise servers.
