5 ms·
I have two huge gripes that I've run into when dealing with microservices: 1. They're actually nanoservices. The article touched on this. A single function s
by Sohcahtoa82 3y ago
I have two huge gripes that I've run into when dealing with microservices:
1. They're actually nanoservices. The article touched on this. A single function shouldn't be its own service unless it's something that requires a lot of processing, like a service that converts files from one type to another. But something like handling user registration? You don't need separate services to handle registration, login, and the forgot password flow.
2. The services are poorly named. At a previous job, we had services with names like "Kafka", "Avatar", and "Sophos" and none made sense for what they did, especially Kafka, which I expected to maybe be a wrapper around Apache Kafka? But no. It should have been called the User Preference Service, because it was simply a service for users to get/set their preferences.