PyCon Nigeria Annual Conference

Scaling WSGI Applications with Ansible and Python

speaker-foto

Tola Ore-Aruwaji

I am a Cloud DevOps Engineer and Developer Advocate with experience in Linux System administration, Technical writing, Community management, managing cloud infrastructure with AWS, GCP & Azure, Kubernetes, Serverless, Docker, technical support, automating software development process using Continuous Integration / Continuous Deployment pipelines. I am a highly passionate person with a logical and analytical approach to problem resolution.

Description

As Python web applications grow in complexity and user base, scaling becomes critical. In this talk, I will explore how to effectively scale WSGI (Web Server Gateway Interface) applications using Ansible and Python. I will also share the best practices and techniques for automating the deployment and management of Python web applications across multiple servers.

Abstract

What the audience will learn: ● The challenges of scaling WSGI applications and the benefits of automation. ● Using Ansible automation tool to streamline the deployment process. ● Configuring and provisioning servers using Ansible playbooks and Python scripts. ● Implementing load balancing and high availability for WSGI applications. ● Monitoring and optimising the performance of scaled WSGI applications.

Ideal Audience: This talk is ideal for Python developers, data engineers and enthusiasts who want to: ● Scale their Python web applications to handle increased traffic and user demand. ● Automate the deployment and management of WSGI applications using Ansible. ● Improve the reliability and performance of their Python web infrastructure.

Why this talk is relevant to the conference theme: Scaling Python web applications is a common challenge faced by developers and organisations. This talk aims to empower attendees with the knowledge and tools to build robust and scalable web solutions by sharing practical insights and techniques for scaling WSGI applications using Ansible and Python.

Audience level: Intermediate or Advanced