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. 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.
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. 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.
Why take this course?
"Come join me and lets build distributed Python apps in a way that will advance your career, enhance your knowledge and potiential to earn even more. The best part is this doesnt need to be hard it actually can be fun"
In this lesson we cover all the packages that we need to get started with the course and prep up our development workspace.
In this lesson we will discusses thread synchronization mechanisms in Python and how to synchronize access to shared resources, We take the consumer & producer problem from a different angle with conditions
In this lesson, we will touch base on a key important aspect of incorporating locks in distributed workers. Distributed locks are a useful primitive in many environments where different processes must operate on shared resources in a mutually exclusive way.
In this lesson we learn how to configure AWS simple queue service for distributed applications
PENDING LAUNCH 28/10/2017
In this lesson we take a look at what are dead letter queues and how they fit in distributed services with sqs
In this lesson we see a live example of how to implement dead letter queues in AWS SQS
In this special video we take a look at how to bypass AWS SQS 256kb hard limit when sending large data via SQS queues.
With the advent of numerous Social media platforms, the need has become of real importance to have the ability to tap into these platforms for their data. Such data allows businesses to understand the wants and needs of customers. Data extraction poses a fantastic use case to explore how to build and orchestrate distributed processes to pull data from various social media platforms. In this series of data injestor project lessons, we explore how to build our own distributed data injestor that will allow us to aggregate raw data while taking all concepts learnt and implementing them into a real-world use case that has been implemented by large multi-million dollar cooperation’s.
Most APIs are subject to a limit on how many calls can be made per second (or minute, or other short time period), This is in order to protect servers from being overloaded and maintain high quality of service for other clients wishing to use a service. In This lesson we explore twitter rate limits and how to overcome them
In this lesson we dive into the core basics of how SMTP works and look at what are your options for transactional email services
In this series of lessons we take a look at how we can craft out our email background worker.
In this video we take a walk through getting started with pycharm IDE
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.