Skip to content
Surya Jakhotia edited this page Dec 6, 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 an open source serverless framework to accelerate the adoption of serverless architectures. Jazz helps your developers focus on code instead of managing infrastructure required for deploying your applications.

This product is from T-Mobile in collaboration with UST-Global.

  1. 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!
  2. 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, Python, NodeJS.
    • Deploys webhooks into your code repositories that triggers CI/CD workflows.
  3. 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.
  4. User authentication & Security

    • Plug'nPlay authentication model, current installer uses AWS Cognito for user authentication. You can replace that with any custom authorizer.
    • Streamlined security model so that you won't miss adding security controls to your services.
  5. Logging

    • Collects logs from serverless services and pushes them to a centralized log repository (default installer pushes them to AWS Elastic Search).
  6. Plug n Play

    • Easily plug new components and integration points as per your enterprise requirements. Want to replace Elasticsearch with Splunk for log monitoring? It is as easy as updating the micro service logs API.

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 Code for framework's core components.
  2. jazz-installer Code for framework's installer.