Easy Microservices with Python, Flask, and Docker

Presented by:

Hailey is a Data Scientist at Cylance (Portland, OR office). She develops machine learning models for detecting malware and malicious process behavior, and specializes in automated data and ML pipelines and microservices. Much of her work is cross-functional and collaborative with non-data science teams.

No video of the event yet, sorry!

This talk will give an overview of how to quickly build and deploy RESTful microservices using Python, Flask, and Docker. These open source tools make it very easy to build scalable microservices that are easy to write and maintain, and that can be quickly deployed in most linux (and linux-related) environments.

We'll cover the following:

Using Flask to build a basic python web application

Hosting our app locally with gunicorn, an open source WSGI server

Writing a simple Dockerfile

Using our Dockerfile to containerize our service

Host our service locally using docker

See a demo of how to deploy our docker image to a cloud instance and see it hosting our service.

Participants will gain a cursory overview of the techniques needed to get started with microservices on these platforms, and will be able to access all the source code on github after the talk as well.