You can do both with microservices!
But wait! There's more!
For $19.95, you can replace your single single point of failure with multiple single points of failure!
Except 9/10 times microservices end up wildly dependent on each other, yielding a distributed monolith. Better to use service oriented architecture and just ship the monolith, you can test easier and skip the extra layers of serialization / deserialization.
Please, stop it