haoqi xu
haoqixu.bsky.social
haoqi xu
@haoqixu.bsky.social
I think protobuf files as interfaces for microservices can be either deep or shallow, depending on how you split the services.
Given a specific domain, fewer services means there may be more methods in each service, but they are deeper.
Just like the picture in minds.md/zakirullin/c... shows.
Cognitive load is what matters
There are so many buzzwords and best practices out there, but let's focus on something more fundamental. What matters is the amount of confusion developers feel when going through the code.
minds.md
April 13, 2025 at 6:21 PM