Микросервисная архитектура — это подход к построению приложений в виде набора небольших, автономных сервисов, каждый из которых отвечает за свою бизнес-функцию и взаимодействует с другими через четко определённые API.
При использовании Stream API в Java с операциями filter, map и findAny на коллекции из миллиона элементов, если нужен только один объект, производительность обычно не будет проблемой.
В микросервисной архитектуре отключение конкретного экземпляра сервиса обычно определяется через систему обнаружения сервисов (Service Discovery) и health checks.