Distributed Tasks Demystified with Celery, SQS & Python

4h 27m 50s
English
Paid

This course teaches beginners to industry professionals the fundamental concepts of Distributed Programming in the context of python & Django.  We look at how to build applications that increase throughput and reduce latency.  In this course, we will take a dive intially in the irst part of the course and build a strong foundation of asynchronous parallel tasks using python-celery a distributed task queue framework. We will explore AWS SQS for scaling our parallel tasks on the cloud.

Read more about the course

These fundamentals will aid you in building scalable Python solutions for virtually any python project. By the end of this course, you will have learnt how to use popular distributed programming frameworks for python and Django. Through concepts learnt, you will discover the world of distributed computing with Python and how easy it is to build distributed components into your python or Django projects.


Watch Online Distributed Tasks Demystified with Celery, SQS & Python

Join premium to watch
Go to premium
# Title Duration
1 Introduction 05:13
2 Prepping up your environment 07:24
3 Blocking vs non blocking (part 1) 06:11
4 Blocking vs non blocking (part 2) 05:01
5 Concurrency Consumer & Producer problem a deep dive 06:38
6 Solving Consumer producers problem with Mutual Exlusion 06:19
7 Controlling threads with conditions (Part 1) 02:24
8 Controlling threads with conditions (Part 2) 08:17
9 Controlling threads with conditions (Part 3) 03:51
10 Daemon threads by example (Part 4) 02:06
11 Consumer producer a thread safe FIFO queue 05:57
12 Getting started with Celery 05:53
13 Celery backends & Asyncresult by example 08:45
14 Python exception handling back to the basics 13:43
15 Exception handling in Celery Explained 09:24
16 Celery scheduled periodic tasks (Part 1) 04:45
17 Celery scheduled periodic tasks (Part 2) 04:43
18 Celery scheduled periodic tasks How to apply Mutex (Part 3) 10:39
19 Celery scheduled periodic tasks solar schedules 01:21
20 Introduction to distributed tasks with AWS SQS 14:00
21 Creating your first AWS SQS Queue with your AWS Console 05:21
22 How to create a AWS SQS background worker in python (Part 1) 08:04
23 How to create a AWS SQS background worker in python (Part 2) 09:43
24 Dead-letter Queues the theory 07:12
25 Dead-letter Queues illustrated 10:17
26 How to bypass AWS SQS (Simple Queue Service) 256kb payload limit 10:33
27 Introduction Project #1 01:05
28 Real world examples of data ingestors 04:00
29 Creating a twitter developer application and Authentication Token 06:17
30 Building your first social ingestor twitter (Part 1) 01:23
31 Building your first social ingestor twitter (Part 2) 03:35
32 Building your first social ingestor twitter Rate Limits (Part 3) 08:53
33 Building your first social ingestor twitter Handle (Part 4) 12:11
34 Building your first social ingestor twitter Handle (Part 5) 07:53
35 Basic fundamentals of SMTP and transactional email Services 04:21
36 Creating your first background email worker (Part 1) 11:49
37 Creating your first background email worker (Part 2) 11:23
38 Creating your first background email worker (Part 3) 03:21
39 Quick start guide: Getting started with PyCharm IDE (Mac) 07:55

Similar courses to Distributed Tasks Demystified with Celery, SQS & Python

Python for Data Science and Machine Learning Bootcamp

Python for Data Science and Machine Learning Bootcampudemy

Category: Python, Data processing and analysis
Duration 24 hours 49 minutes 42 seconds
Time Series Analysis, Forecasting, and Machine Learning

Time Series Analysis, Forecasting, and Machine Learningudemy

Category: Python, Data processing and analysis
Duration 22 hours 47 minutes 45 seconds
The Complete Guide to Django REST Framework and Vue JS

The Complete Guide to Django REST Framework and Vue JSudemy

Category: Python, Vue, Django
Duration 13 hours 40 minutes 40 seconds
Scraping the Web for Fun and Profit

Scraping the Web for Fun and ProfitJakob Greenfeld

Category: Python
Duration 6 hours 33 minutes 9 seconds
Complete linear algebra: theory and implementation

Complete linear algebra: theory and implementationudemy

Category: Python, Data processing and analysis
Duration 32 hours 53 minutes 26 seconds
Mathematical Foundations of Machine Learning

Mathematical Foundations of Machine Learningudemy

Category: Python, Data processing and analysis
Duration 16 hours 25 minutes 26 seconds
REST APIs with Flask and Python

REST APIs with Flask and Pythonudemy

Category: Python
Duration 11 hours 56 minutes 4 seconds
Python 3: Deep Dive (Part 4 - OOP)

Python 3: Deep Dive (Part 4 - OOP)udemy

Category: Python
Duration 35 hours 15 minutes 32 seconds
Build a Backend REST API with Python & Django - Advanced

Build a Backend REST API with Python & Django - Advancedudemy

Category: Python, Django
Duration 7 hours 57 minutes 59 seconds
The Complete Python Programming Course for Beginners

The Complete Python Programming Course for Beginnerscodewithmosh (Mosh Hamedani)

Category: Python
Duration 11 hours 56 minutes 40 seconds