Metadata-Version: 2.1
Name: microservice
Version: 0.3.7
Summary: Powerful REST API microservice on Tornado
Home-page: https://github.com/pasaranax/microservice
Author: Mikhail Bulygin
Author-email: pasaranax@gmail.com
License: UNKNOWN
Description: ## Powerful REST API *microservice* on Tornado
        
        ### Main goal
        Sometimes (actually constantly) we need to deploy microservices like messenger bots (telegram, facebook), small backends, webhooks and other. 
        
        ### Features
        - tornado with improved basic handler for easy create REST endpoints
        - async non-blocking highly durable and scalable
        - handlers versioning (e.g. GET /**v2**/cat?color=blue)
        - request validation, answer containerization
        - poor documented, sorry :(
        
        ### Under the hood
        - tornado 5
        
        All features below are optional
        - peewee / peewee_async as ORM
          - User and session models
          - oauth support
        - simple redis caching
        - sentry integration + telegram reports
        - prometheus monitoring
        
        ### Testing
        1. PYTHONPATH=./microservice python test.py
        1. curl localhost:8001/v1/test | json_pp
        1. inspect test.py and enjoy
        
        
        ### Getting started
        coming soon...
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Description-Content-Type: text/markdown
