graphql-over-kafka icon indicating copy to clipboard operation
graphql-over-kafka copied to clipboard

A framework for building event-driven microservice applications in python

graphql-over-kafka

Build Status Coverage Status

This project is a framework for event-driven microservices. It attempts to provide extendible answers to common questions when building a moden web application so that you can focus on what you do best: building awesome, scalable services. Some of these features include:

  • Distributed authentication
  • Message passing
  • Couple-free service joins
  • Service API versioning (coming soon!)
  • A flexible GraphQL API that adapts as services come online
  • Distributed/remote database administration (coming soon!)

Full documentation is hosted here.

NOTE: At the moment, this project should be considered an experiment using kafka to perform service joins across very fine grain services. If you are interested in helping, please get in touch!

Requirements

  • = Python 3.5

  • Kafka