Think twice before implementing Interface classes in Microservices
Some developers like to use interface
class. In general, interface
class enables polymorphism. It acts as a contract of functionalities that every implementation class must have; and hides unnecessary methods away.