Raphaël: Hey folks.
And welcome back to our series on ECS methodology.
Last time we talked about admin panels.
This time we're going to talk about automation.
You do not want to get stuck manually deploying the latest version of your app.
That path leads to bottlenecks and uncertainty.
You need to make sure that features get delivered into people's hands through
smooth, automated, consistent processes.
Modern tools make it easier to automate huge swaths of the software
development and deployment process.
If you ever find that you or a teammate are manually tweaking things
on a server during a deployment, ask yourself this: what happens if that
teammate suddenly leaves something happens to them or they're unavailable.
How do you get the app into production?
Can you do it?
What if you haven't deployed in my couple months, do you remember all the steps?
Do you have them properly documented?
Are you sure that documentation is up to date?
For every app that we build, we also make sure to use a continuous
integration and delivery pipeline.
That makes sure that code is consistently and automatically tested,
compiled, packaged, and deployed.
We usually use tools like get lab CIC D and Pulumi.
But you can also use Terraform CircleCI and GitHub Actions.
There's plenty of stuff out there just to make sure that
it's consistent and automated.
Not only does this reduce the amount of work required for deployment,
it also reduces fragility and forces you to consider the steps
required to deploy an application since you have to code them out.
If you found this useful and are interested in learning
more about web and mobile app development, check out our free PDF.
Also drop a comment.
If you automate this kind of stuff, we'd love to learn more about your experience.
And follow us if you want to keep up with this series.
We have a lot more to share with you.
We're constantly updating this process.
As we learn from ourselves, our community and our partners.
If you think that we could work together, we'd love to chat with you so we can
help you out with your next project.
Thanks and see you next time.