The vast majority of companies I have worked for, had products that required at most 3 main components:
- web server
- relational db
- a queue system for async processing
So, yeah two of such components can be handled by postgres (although I’d go for rabbit mq for async processing).