The Hacker's Guide to Scaling Python
INTERACTIVE COURSE

The Hacker's Guide to Scaling Python

Advanced

99 Lessons

8h 30min

Certificate of Completion

The Hacker's Guide to Scaling Python
1 Project
155 Playgrounds
13 Quizzes
83 Illustrations

Course Overview

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 ...Show More

Course Content

1

Scaling

2

CPU Scaling

3

Event Loops

4

Functional Programming

5

Queue-Based Distribution

6

Designing for Failure

5 Lessons

Create a Web Crawler

Project

7

Project Walkthrough

1 Lesson

8

Lock Management

9 Lessons

9

Group Membership

9 Lessons

10

REST Interfaces

11 Lessons

11

Deploying on PaaS

7 Lessons

12

Testing Distributed Systems

5 Lessons

13

Caching

7 Lessons

14

Performance

8 Lessons

15

Conclusion

1 Lesson

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath