Pyms

screenshot of Pyms
flask

Library of utils to create REST Python Microservices

Overview:

PyMS (Python Microservices Library) is a collection of libraries, best practices, and recommended ways to build microservices with Python. It follows a Microservice chassis pattern similar to Spring Boot for Java or Gizmo for Golang. PyMS handles cross-cutting concerns such as externalized configuration, logging, health checks, metrics, and distributed tracing. Powered by Flask, Connexion, and Opentracing, PyMS provides a solid foundation for developing microservices in Python.

Features:

  • Microservice Chassis Pattern: PyMS follows a microservice chassis pattern similar to popular frameworks in other languages.
  • Cross-cutting Concerns: It handles externalized configuration, logging, health checks, metrics, and distributed tracing.
  • Powered by Flask, Connexion, and Opentracing: PyMS utilizes these technologies to provide a robust infrastructure for microservice development.
flask
Flask

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.