WEBVTT

NOTE
This file was generated by Descript 

00:00:00.500 --> 00:00:01.250
Raphaël: Hey folks.

00:00:01.310 --> 00:00:05.840
And welcome back to our
series on ECS methodology.

00:00:06.340 --> 00:00:08.800
Last time we talked about admin panels.

00:00:08.860 --> 00:00:11.410
This time we're going to
talk about automation.

00:00:11.910 --> 00:00:18.450
You do not want to get stuck manually
deploying the latest version of your app.

00:00:18.950 --> 00:00:23.210
That path leads to
bottlenecks and uncertainty.

00:00:23.510 --> 00:00:27.290
You need to make sure that features get
delivered into people's hands through

00:00:27.290 --> 00:00:31.130
smooth, automated, consistent processes.

00:00:31.630 --> 00:00:35.620
Modern tools make it easier to
automate huge swaths of the software

00:00:35.620 --> 00:00:38.080
development and deployment process.

00:00:38.580 --> 00:00:43.200
If you ever find that you or a
teammate are manually tweaking things

00:00:43.200 --> 00:00:48.920
on a server during a deployment, ask
yourself this: what happens if that

00:00:48.920 --> 00:00:53.390
teammate suddenly leaves something
happens to them or they're unavailable.

00:00:53.450 --> 00:00:55.850
How do you get the app into production?

00:00:55.880 --> 00:00:56.810
Can you do it?

00:00:57.310 --> 00:01:02.080
What if you haven't deployed in my couple
months, do you remember all the steps?

00:01:02.110 --> 00:01:04.180
Do you have them properly documented?

00:01:04.240 --> 00:01:06.940
Are you sure that
documentation is up to date?

00:01:07.440 --> 00:01:11.490
For every app that we build, we
also make sure to use a continuous

00:01:11.490 --> 00:01:13.800
integration and delivery pipeline.

00:01:14.370 --> 00:01:18.960
That makes sure that code is
consistently and automatically tested,

00:01:18.990 --> 00:01:21.810
compiled, packaged, and deployed.

00:01:22.310 --> 00:01:26.040
We usually use tools like
get lab CIC D and Pulumi.

00:01:26.060 --> 00:01:30.260
But you can also use Terraform
CircleCI and GitHub Actions.

00:01:30.440 --> 00:01:32.780
There's plenty of stuff out
there just to make sure that

00:01:32.780 --> 00:01:34.310
it's consistent and automated.

00:01:34.810 --> 00:01:39.010
Not only does this reduce the amount
of work required for deployment,

00:01:39.510 --> 00:01:43.410
it also reduces fragility and
forces you to consider the steps

00:01:43.410 --> 00:01:47.156
required to deploy an application
since you have to code them out.

00:01:47.656 --> 00:01:49.786
If you found this useful and
are interested in learning

00:01:49.786 --> 00:01:53.326
more about web and mobile app
development, check out our free PDF.

00:01:53.826 --> 00:01:54.846
Also drop a comment.

00:01:54.846 --> 00:01:58.446
If you automate this kind of stuff, we'd
love to learn more about your experience.

00:01:58.946 --> 00:02:01.112
And follow us if you want
to keep up with this series.

00:02:01.162 --> 00:02:03.142
We have a lot more to share with you.

00:02:03.209 --> 00:02:05.279
We're constantly updating this process.

00:02:05.279 --> 00:02:08.609
As we learn from ourselves,
our community and our partners.

00:02:08.669 --> 00:02:12.059
If you think that we could work together,
we'd love to chat with you so we can

00:02:12.059 --> 00:02:13.919
help you out with your next project.

00:02:14.064 --> 00:02:15.654
Thanks and see you next time.