-
Notifications
You must be signed in to change notification settings - Fork 107
Home
Satish Malireddi edited this page Sep 1, 2017
·
48 revisions
Jazz is a custom open source serverless framework to accelerate the adoption of serverless architectures for your applications. Jazz helps teams focus on business logic/code instead of managing infrastructure required for deploying their applications.
This product is from T-Mobile in collaboration with UST-Global.
- Jazz helps your teams to quickly create serverless services!
- Create your first API/Function/Static Website within couple of minutes. You can avoid following complex instructions provided by cloud provider(s) to create a simple API! Instead, use your time for adding more awesomeness to your code/application
- Focus on your code!
- Jazz bundles all the best practices into well-defined 'code templates' and pushes into your SCM tool like bitbucket so that you can avoid starting from scratch all over again
- Supports multiple programming languages: Java (Coming soon - Python, NodeJs & C#)
- Deploys webhooks into your code repositories that triggers CI/CD workflows.
- Built-in CI/CD to deploy your services in minutes
- Commit hooks triggers workflows in build system (Jenkins)
- 'CI/CD as code' using Jenkins pipelines
- Deploy your code changes to Production in minutes
- User authentication & Security
- Currently supports AWS Cognito for user authentication.
- Streamlined security model so that you won't miss adding security controls to your the services.
- Logging
- Collects logs from several serverless services from cloud providers and pushes them to a centralized log repository (like Elasticsearch).
- Plug n Play
- Easily plug new components and integration points and remove unwanted components as you wish. Easily integrate components as per your enterprise requirements. Want to replace Elasticseach with Splunk for log monitoring? - Go for it!!
Please refer to the following documentation for more details about the framework:
- Getting Started with Service Development using Jazz
- Understanding development lifecycle for your service
- Understanding Service Types and Templates
- Log Handler Code snippets
Jazz framework's installation is simplified so that it is easy to deploy in your cloud (AWS). Please follow the instructions in README below.
- jazz-core Code for framework's core components.
- jazz-installer Code for framework's installer.
Create! Manage! Self-service!