This document discusses microservices, which are small focused tasks that can be invoked via events in Fedora to perform tasks like OCR, image manipulation, and file conversion. It describes two versions of microservices - a Python version and a PHP version. It outlines some advantages of microservices like reusability and consistency. It also describes a student project that integrated the old PHP microservices with Taverna workflow software to allow third party services. It provides instructions on installing, configuring, and running microservices including creating workflows in Taverna Workbench and triggering the services.