Skip to content
Satish Malireddi edited this page Sep 1, 2017 · 48 revisions

Overview:

  1. Introduction - Jazz open source serverless framework
  2. Documentation
  3. Installation and Setup

Introduction - Jazz open source serverless framework

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.

  1. Jazz helps your teams to quickly create serverless services
    • Creates SCM repository with well-defined code templates.
    • Supports multiple programming languages: Java (Coming soon - Python, NodeJs)
    • Deploy webhooks that triggers CI/CD workflows.
  2. 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
  3. User authentication
    • Currently supports AWS Cognito for user authentication.
  4. Logging
    • Collects logs from API Gateway & functions and pushes them to a centralized log repository.

Documentation:

Please refer to the following documentation for more details about the framework:

  1. Getting Started with Service Development using Jazz
  2. Understanding development lifecycle for your service
  3. Understanding Service Types and Templates
  4. Log Handler Code snippets

Installation and Setup

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 Installer Readme.md

Jazz open source repositories:

  1. jazz-core Code for framework's core components.
  2. jazz-installer Code for framework's installer.