Skip to content
Darshan Shinde edited this page Apr 11, 2020 · 6 revisions

Welcome to the Blitzkrieg wiki!

Project Assignment 3

Problem statement

Comparison between Service Mesh Technologies Istio, LinkerD and Envoy Proxy on Weather Service Application

Proposed solution

We plan to implement different Service Mesh Technologies on the weather service application as part of Assignment 1 and 2. We would focus on Architecture, Fault Tolerance, Security, Traffic Management, Chaos Monkey Style Testing, Performance.

Implementation plan

  1. Change Weather Service Application deployment to deploy only one service per pod.
  2. Inject Sidecar Proxy to each of the microservices
  3. Enable Service Discovery via Service Mesh instead of Zookeeper.
  4. Implement all three service mesh technologies.
  5. Test fault tolerance with Chaos Monkey
  6. Test Traffic Management by changing load balancing rules.
  7. Perform Stress and Performance Testing on the system with JMeter.