![](https://www.ru-rocker.com/wp-content/uploads/2018/07/yashica-711794_1280-720x480.jpg)
One of the main component of micro service architecture is service discovery (SD). So far in this blog I mentioned two tools for service discovery, which are Eureka and Consul. But if you may notice, whenever I used spring-cloud framework, I always choose Eureka. On the other hand, I pick consul when I talked about Golang.