1.

What are the challenges in microservices?

Answer»
  1. DevOps is a must, because of the explosion of a number of processes in a production SYSTEM. How to start and stop the fleet of services?
  2. The complexity of distributed computing such as “network LATENCY, fault TOLERANCE, message serialization, unreliable networks, handling asynchronous o/p, varying loads within our application tiers, distributed transactions, etc.”
  3. How to make configuration changes across the large fleet of services with MINIMAL effort?
  4. How to deploy multiple versions of single microservice and route calls appropriately?
  5. How to disconnect a microservice from ecosystem when it starts to crash unexpectedly?
  6. How to isolate a failed microservice and avoid cascading failures in the entire ecosystem?
  7. How to discover services in an elastic manner considering that services may be going UP or DOWN at any point in time?
  8. How to aggregate logs/metrics across the services? How to identify different steps of a single client request spread across a SPAN of microservices?


Discussion

No Comment Found