Skip to content

Phase 3.1 Project Proposal

Naga Anjaneyulu edited this page Apr 11, 2020 · 11 revisions

Implementation of Service Mesh Technology

Problem statement

Our application in its current form lacks several capabilities such as effective load balancing,traffic distribution among different versions of micro-services,service authorization and secure communication between various micro-services and monitoring.
So we would like address these issues by exploring the Service Mesh layers - Istio, LinkerD and use the right one for application .

Proposed Solution

  • Traffic Distribution - Service mesh helps us to effectively deal with traffic between the different versions of services.
  • Load Balancing - Services mesh offers a robust mechanism for load balancing .
  • Security & Authorization - Service authorizations ,inter-service restrictions can be used through service mesh .

Plan

  1. Initially we would like to implement the sidecar pattern across all our services .
  2. Work on shifting traffic from one version to the other versions.
  3. Work on Circuit breaking.
Clone this wiki locally