BEST PRACTICES for BACKGROUND JOBS #cloudnative #firney

preview_player
Показать описание
✳️ How to run background processes in a scalable environment.

In a 12-factor app, you should run admin/management tasks as one-off processes in an environment that is identicial to the long running processes of the app. This enables you to scale independently via different entrypoints.

In this instalment of our 12-factor Application Modernisation series Marc Firth (CEO @firney ) explains software engineering best practices for running background jobs when building scalable, reliable web services that are efficient to work with.

#applicationmodernisation #softwareengineering #cloud

Links:

About Firney:
We provide Application Modernisation, Kubernetes Acceleration and Managed Cloud Services with a focus on Site Reliability Engineering across Google Cloud, Amazon Web Services and Azure.

We aim to post 1-2 videos per month on how to build more reliable web services, applications and sites.

We can help you with your website/web application's reliability and scalability through fully managed/hybrid support & training.

*BEST PRACTICES for BACKGROUND JOBS* - Chapters
00:00:00 Background jobs as one off processes
00:00:19 Firney
00:00:31 12 Factor app
00:00:41 Foreground & Background processes
00:00:56 Run in an identical environment
00:01:07 Ship jobs with the application code
00:01:22 REPL
00:01:45 Scheduled task
00:01:57 Monolith-based entrypoints
00:02:23 Laravel example
00:02:47 Microservice-based approach
00:03:05 Log to STDOUT
00:03:15 Closing

Like our videos? Here's the gear we use (affiliate links):
Рекомендации по теме
Комментарии
Автор

Best practices for logging:

For more content like this please subscribe to our YouTube channel:
⬇ ⬇

firney
visit shbcf.ru