Планирую организовать поддержку нескольких облачных сервисов, набор функций будет примерно одинаков, реализация естественно разная. Сейчас я определяюсь с архитектурой, какой паттерн лучше использовать, например, Стратегия или Мост. Какие технологии, Retrofit или что-то другое. Может подскажете ссылку на пример реализации подобной задачи, использующий лучшие практики для ее решения? Заранее благодарен.