Разбираюсь с микросервисами, вычитал что для каждой сущности нужен отдельный микросервис.
Вот у меня например микросервис клиентов. У клиента есть поле, описывающее его пол (GenderId). В EF core это отношение один ко многим. Нужно ли выносить сущность гендера в отдельный микросервис, если нет нужно ли делать GET метод в микросервисе клиентов что бы получить список gender?
Вы пытаетесь поделить монолит функционально, а нужно делить по бизнес-логики приложения. Микросервис Юзеров работает сам по себе и таблица гендеров входит в его базу. Сколько запросов к базе будет делать сервис - это уже арзитектурная особенность вашего микросервиса. Основная идея микросервисов - изроляция, автономия, масштабируемость. Основываясь на этом и стройте.