Micro or single-purpose service architecture is an server application design that utilises numerous lightweight service processes communicating with a simple API, often RESTful. This style of architecture has started being used in the past few years with the aim of increasing development velocity through flexibility.
This talk will examine the development workflows, tooling and libraries available in Python to make developing these services practical. Emphasis will be on technically addressing the weaknesses of this style of development in areas such as testing, deployment and communication.
Rory is employed by Biarri where he helps deliver mathematical optimisation tools over the web to businesses in a wide range of industries. His focus is on ensuring he and his colleagues use the best engineering and technology to deliver tools clients need.