С технической точки зрения, конечно. Что касается лучших практик, я бы сказал, что в микросервисах это, скорее всего, будет считаться анти-паттерном. Причина этого заключается в том, что микросервисы должны быть независимо развертываемыми и масштабируемыми. Теоретически, вы все еще можете сделать это на одном экземпляре EC2, но теперь ваша сложность растет, и, кажется, нет большого преимущества. Кроме того, вы действительно должны работать над созданием неизменной инфраструктуры, что делает развертывание нескольких служб на одном EC2 еще сложнее, чтобы согласовать с лучшими практиками.