DEV Community

Discussion on: Get a Taste of Microservices Architecture and Communication

Collapse
 
brunner1000 profile image
Brunner

A very good post.
I think, to use microservices or not, will depend on the product and its specific requirements.
I can compare microservice architecture and monolithic architecture to data structures and algorithms.
There is a better algorithm for every code problem. But most newbie developers do not spend enough time learning to choose the right algorithms for their project. This is because, the current speed of computer memory and processor enables even the slowest algorithm to complete its task within a reasonable amount of time.
But this does not mean that it is good to ignore the right DS and Algorithms. And I also think that microservices could be the best architecture for most products out there. Especially ones that have a large user base and span more than one continent

Collapse
 
dpkahuja profile image
Deepak Ahuja 👨‍💻

Hey, Thanks for reading the whole post.
I agree, Sometimes it may be an overkill to go over these complexities. but i have prepared a coded application example which i may post sometime soon, in which it explains how it is different to add new services, I do have commented on Scaling (horizontal and vertical).
I loved how you explained the computer being too fast to find difference b/w algorithms. This is a unique comment.

Collapse
 
brunner1000 profile image
Brunner

thanks for your positive comment.
Looking forward to your code application example