Skip to content

Schism is a microservice framework for Python that separates services out from a service-oriented monolithic application.

Notifications You must be signed in to change notification settings

ZechCodes/Schism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Schism

Schism is a framework for creating microservices without needing any boilerplate. Write a typical monolithic application, define your services in a config, and launch the services individually. If you'd prefer not to launch as services, the application will function just as well as a standard monolithic Python application.

Getting & Using Schism

Schism is currently under active development and is only available as a GitHub repository for the time being. Feel free to check out the Web App Demo to get an idea of how Schism works.

Release Timeline

It's early days for Schism, so there is no documentation and no guarantee that API will not change in the future. What I can tell you is what fundamental features are coming.

  1. Declarative configuration using JSON/YAML
  2. Simplified launches using the schism command
  3. An approach that requires little to no interfacing with Schism

I hope you like what you see! Feel free to leave any feedback and to ask any questions you may have.

About

Schism is a microservice framework for Python that separates services out from a service-oriented monolithic application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages