Как в микросервисной архитектуре выбирать разные реализации интерфейса в разных сервисах

Javaархитектураинтерфейсымикросервисыпроектирование