The coupling can be considered to be the measurement of strength between the dependencies of a component. A good Microservices application design always consists of low coupling and high cohesion.
Following the previous question, often the interviewer will ask about cohesion. It is also another measurement unit. More like a degree to which the elements inside a module remain bonded together.
If you are appearing for microservices interview questions then it is imperative to keep in mind that an important key to design microservices is a composition of low coupling along with high cohesion. When loosely coupled, a service knows very little about other. This keeps the services intact. In high cohesion, it becomes possible to keep all the related logic in a service. Otherwise, the services will try to communicate with each other, impacting the overall performance.
Posted Date:- 2021-09-24 05:10:27
What is Two Factor Authentication?
What is an Idempotence and where it is used?
How do you override a Spring Boot Project’s Default Properties?
Explain Consumer-Driven Contract:
What is Distributed Transaction?
What should be preferred communication style in microservices: synchronous or asynchronous?
How big a single microservice should be?
How independent micro-services communicate with each other?
What is Coupling and Cohesion?
What do you mean by Mike Cohn’s Test Pyramid?
What are Reactive Extensions in Microservices?
Explain the term ‘Continuous Monitoring.’
Explain the way to implement service discovery in microservices architecture.
Explain the term Eureka in Microservices.
Explain Idempotence and its usage.
What do you mean by Distributed Transaction?
What are the challenges faced while using Microservices?
Discuss uses of reports and dashboards in the environment of Microservices
Name some famous companies that use Microservice architecture.
What do you mean by client certificates?
Explain how independent microservices communicate with each other.
What do you mean by Bounded Context?
Why Would You Need Reports and Dashboards in Microservices?
What are the different strategies of Microservices Deployment?
What are the advantages and disadvantages of Microservices?
What is end-to-end testing Of Microservices?
Why Microservices use containers?
Which are the popular companies implementing Microservice architecture?
Define coupling and how are the microservices coupled?
What are the cases when you need to consider microservice architecture?
Explain the challenges found in Microservice deployment?
What are the main differences between Microservices and Monolithic Architecture?
Discuss uses of reports and dashboards in the environment of Microservices
Explain how you can override the default properties of Spring boot projects.
What is the role of actuator in spring boot?
Write main components of Microservices.