Even monolithic architecture has lots of disadvantages, if you are building small application, still monolithic architecture is one of the best architecture that you can apply for your projects.
Because, In many ways, monolithic apps are straightforward.
They’re straightforward to:
Build
Test
Deploy
Troubleshoot
Scale vertically (scale up)
is very easy and fast.
It is simple to develop relative to microservices where skilled developers are required in order to identify and develop the services. It is easier to deploy as only a single jar/war file is deployed.
Request per Second and Acceptable Latency
And if you don't need to expect hundreds of request, you can scale it vertically which is scaling up, that means upgrading existing server. By this way you can avoid the problems of network latency and security are relatively less if we compare with the microservices architecture.