Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building A Distributed Systems To Scale Your Python App On Premise DataCenter or In The Cloud

ShehuAwwal
November 01, 2019

Building A Distributed Systems To Scale Your Python App On Premise DataCenter or In The Cloud

All About Building A Distributed Systems to scale your python app on premise data center or in the cloud with AWS and other Clouds Providers.

ShehuAwwal

November 01, 2019
Tweet

More Decks by ShehuAwwal

Other Decks in Technology

Transcript

  1. Confidential Customized for Lorem Ipsum LLC Version 1.0 Building A

    Distributed Systems To Scale Your Python App On Premise DataCenter or In The Cloud Shehu Awwal
  2. $ chmod a+x about.py $ ./about.py System Administrator With eHealth

    Africa Passionate About InfoSec, Linux, Clouds, Containers, Virtualization, Distributed Systems And Architectures And New Trends.
  3. What Is Distributed Systems? A Distributed Systems Is A Collection

    Of Independent Computers That Appears To Its Users As Single System
  4. Scalability is the property of a system to handle a

    growing amount of work by adding resources to the system. Source: Wikipedia
  5. Advantages - It’s Cheaper And Could Be Sold Off Easily

    - Lesser Load On A Single Machine, So Better Performance - Fault Tolerance
  6. How We Scale With Our Developers To Ensure High Availability

    Incase: They Need 1 - Storages 2 Memory 3 - Cpus
  7. The Problem, When You Need To Scale, Do You Need

    To Start Migrating To Another Instance?
  8. Let’s Take A Look At AWS Services - EC2 •

    INSTANCES • ELASTIC BLOCK STORE (EBS) • LOAD BALANCING • AUTOSCALING • RDS
  9. Let’s Take A Look At AWS Services - EC2 •

    INSTANCES • ELASTIC BLOCK STORE (EBS) • LOAD BALANCING • AUTOSCALING • RDS
  10. Credit Goes To My Teams: AbdulHamid Yahya - Mohammed Umar

    - Andrew Enakhe - Aliyu Abdu Tofa - Emmanuel Daniel - Diligence Savior - Mohammed Jemil - Benjamen Solomon - Saeed Saeed - Adepoju Ibrahim