YoVDO

How We Switched Our 800+ Projects from Apache to uWSGI

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses PHP Courses Configuration Management Courses uWSGI Courses Web Server Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how a company successfully migrated over 800 PHP and Python projects from Apache+nginx to uWSGI+nginx in this informative conference talk. Learn about the challenges faced with the previous setup, the reasons for switching, and the solutions explored before adopting uWSGI. Gain insights into uWSGI's features, its simplified configuration compared to Apache, and the process of transitioning projects developed across different languages and versions. Explore the benefits of this migration, including improved memory management, simplified development, and easier administration. Focus primarily on Python projects while covering topics such as automatic code reloading, uWSGI plugins, Emperor mode, directory monitoring, and configuration systems. Understand the importance of thorough testing and not blindly trusting assumptions during such a large-scale migration.

Syllabus

Introduction
Python Redmond
Python
Problems
Automatic code reloading
Config files
Conflict test comment
Apache configuration files
Building uWSGI core
uWSGI plugins
uWSGI Emperor
uWSGI Directory Monitor
Simlinks
broodload mode
special conditions
liaison system
plugins
configuration system
how we did it
dont blindly trust people
comparison


Taught by

EuroPython Conference

Related Courses

A Brief History of Data Storage
EuroPython Conference via YouTube
Breaking the Stereotype - Evolution & Persistence of Gender Bias in Tech
EuroPython Conference via YouTube
We Can Get More from Spatial, GIS, and Public Domain Datasets
EuroPython Conference via YouTube
Using NLP to Detect Knots in Protein Structures
EuroPython Conference via YouTube
The Challenges of Doing Infra-As-Code Without "The Cloud"
EuroPython Conference via YouTube