Thinking Microservices?
                            
                                What is Microservices Architecture? 
 
                                Microservice architecture, also known as ‘microservices,’ is a development method that
                                breaks down software into modules with specialized functions and detailed
                                interfaces.
 
                                If you want to explain this to a kid —
                                Imagine your application is a pizza. Now, cut that pizza into tiny, manageable slices.
                                Congratulations! You just microserviced your pizza. Each slice (microservice) has its
                                own flavor (functionality) and can be enjoyed independently.
                                So, what’s the difference in a unified interface(monolithic architecture) and this new
                                (pretty new) architecture?
                                A monolithic architecture is a singular, large computing network with one code
                                base that
                                couples all of the business concerns together. To make a change to this sort of
                                application requires updating the entire stack by accessing the code base and building
                                and deploying an updated version of the service-side interface. This makes updates
                                restrictive and time-consuming. Even a tiny modification to the code is likely to
                                require creating and deploying a completely new version of the software.
                            
To Read More :Know More About Microservices