хорошо, если речь идет о повседневной разработке, то вы можете определить только самые важные службы, которые будут работать в вашей системе. даже если с самыми необходимыми микросервисами у вас не хватает памяти, вы знаете ответ, что не можете запустить их все на локальном компьютере, если вы не увеличите свои ресурсы или не попробуете Docker swarm (аналогично k8s, но немного проще).
docker swarm - вам потребуется создать кластер из нескольких машин, и вы сможете разгрузить некоторые службы на других машинах в кластере.
Кроме того, вам потребуется внести незначительные изменения в ваш docker -компонентный файл для запуска на docker рое.