Goodreads helps you follow your favorite authors. Be the first to learn about new releases!
Start by following Knowledge Powerhouse.
Showing 1-5 of 5
“In Lock splitting we use different locks for different parts of the application. In Lock striping we use multiple locks to protect different parts of the same data structure. ConcurrentHashMap”
― Top 100 Java Multi-threading Interview Questions
― Top 100 Java Multi-threading Interview Questions
“In Orchestration, we rely on a central system to control and call other Microservices to complete a task. In Choreography, each Microservice works like a State Machine and reacts based on the input from other parts. Orchestration is a tightly coupled approach for integrating Microservices. Whereas, Choreography is a loose coupling approach. Choreography based systems are more flexible and easy to change than Orchestration based systems. Orchestration is often implemented by synchronous calls. Choreography is implemented by asynchronous calls. The synchronous calls are much simpler compared to asynchronous communication.”
― Top 50 Microservices Interview Questions & Answers: Good Collection of Questions Faced in Architect Level Technical Interviews
― Top 50 Microservices Interview Questions & Answers: Good Collection of Questions Faced in Architect Level Technical Interviews
“A few very popular options to evaluate Microservices performance are: AppDynamics NewRelic DynaTrace”
― Top 50 Microservices Interview Questions & Answers: Good Collection of Questions Faced in Architect Level Technical Interviews
― Top 50 Microservices Interview Questions & Answers: Good Collection of Questions Faced in Architect Level Technical Interviews
“Synchronous systems are also known as request/response based. Asynchronous systems are event-based. Synchronous Microservices are not loosely coupled.”
― Top 50 Microservices Interview Questions & Answers: Good Collection of Questions Faced in Architect Level Technical Interviews
― Top 50 Microservices Interview Questions & Answers: Good Collection of Questions Faced in Architect Level Technical Interviews
“What is a good tool for monitoring multiple services at a time? Graphite is an open source database that captures metrics from services in a time series database. By using Graphite we can capture essential metrics of multiple Microservices simultaneously. And we can use a dashboard like- Grafana to monitor these metrics in almost real time. Graphite is also great at handling large amount of data. It can also show the trends from few hours to few months within a few seconds. Many organizations like- Facebook etc. use Graphite for monitoring. Some of the other tools to monitor Microservices are: AppDynamics, DynaTrace, SpringBoot Admin etc.”
― Top 50 Microservices Interview Questions & Answers: Good Collection of Questions Faced in Architect Level Technical Interviews
― Top 50 Microservices Interview Questions & Answers: Good Collection of Questions Faced in Architect Level Technical Interviews



