Skip to content

Latest commit

 

History

History
72 lines (65 loc) · 2.19 KB

Releases.md

File metadata and controls

72 lines (65 loc) · 2.19 KB

Features 0.1 to 0.3 sets the basic platform for Pay As You Model.

0.1 features https://github.com/kubesure/helm-charts/releases/tag/v0.1-aplha

  1. Create new business apis' for to buy esyhealth (stp) and esytravel (stp) products -
    • premium - Go + Redis - Rest/Json
    • quote - Go + Mongo - Rest/Json
    • party - Go + Mongo - GRPC
    • receipt - Go + Mongo - Rest/Json
    • policy - Go + Mysql - Rest/Json
  2. Deploy apis in kubernetes
    • Basic deployment no ingress other than kubernetes service
  3. Review
    • Enchance model for richness in biz and refactor
    • fix issues
    • Refactor repeat until all test pass
    • Helm charts
    • Update release

0.2 features https://github.com/kubesure/helm-charts/releases/tag/v0.2-aplha

  1. Product features
    • Gen Poilcy document on policy issue event
    • Send communication SMS and Email (pdf) on policy issue
  2. Log visibility
    • Cluster level logging with fluentd and elasticsearch
  3. North-South API traffic
    • k8s Ingress
    • Ambassodor API gateway - To be replaced by Gloo - Replaced by Istio ingress
    • Secure internet exposed API's
    • API authentication via API gateway
  4. West-East traffic on a service mesh - Linkered 2
    • Premium
    • Quote
    • Party
  5. Makefile
    • Premium
    • Quote
    • Party
    • Receipt
    • Policy
    • Comms
    • Publisher
  6. CI CD Pipeline
    • Premium
  7. Document
    • Architecture
    • Code

0.3 Features

  1. North-South API traffic - Istio Ingress
    • Rate limits - Not available in Istio
    • Secure internet exposed API's
    • API authentication via API gateway - (Istio + KeyCloak)
  2. West-East traffic - (Isito)
    • Inter service security
    • Loadbalancing
  3. Mesh Visibility (Isito)
    • OOO Visibility
  4. CI CD Pipeline (Argo CD)
    • Pre-Prod
  5. Setup Environment (GKE + Argo CD)
    • Pre-Prod

0.4 Features

  1. Write a gitbook for kubesure (API, Dev & Setup)
  2. Pay As You Go business model generation
  3. Mobile app (React Native)
    • Buy journey
    • Click Stream capture
  4. Kubesure-Controller