The Hacker’s Guide to Scaling Python
Learn advanced techniques to scale Python applications for handling high-performance needs.
Python, in all of its greatness, is often dismissed when needing to write performant and distributed applications. It’s considered to be slow and not suited for the task. In this course, you will find that with the right implementation of Python, you can write applications that scale horizontally, perform well, and are distributed.
To kick things off, you’ll learn about CPU scaling, concurrency, and event loops, all of which are crucial for implementing a distributed system. After that, you’ll move on to queue-based distribution, lock management, and group memberships, which are fundamental concepts for maintaining availability and consistency in distributed applications.
In the last half, you’ll learn how to build a REST API, how to deploy your app to a PaaS, and how to optimize your application’s performance.
By the end of this course, you’ll be more productive with Python, you’ll be able to write faster applications that are distributed, and you’ll have a great new skill that is highly coveted.
There are no reviews yet.