Monolithic means it is composed into one piece. It describes a single tiered software application in which different components are combined into a single program from a single platform.
Microservices are an approach to application development in which a large application is built as a suite of modular services. ( loosley coupled modules/components)
Thank you so much for this useful post. I don't have much knowledge about this but I am interested to learn new things everyday. That's the reason why I am here. So I am really very happy.
A monolithic application is built as a single unified unit while a microservices architecture is a collection of smaller, independently deployable services.