I am developing Microservices API for my application. I started with Spring Boot application. I created two artifacts - "business code with embedded tomcat" and "business code without embedded tomcat".
When I compare the performance results, I can see that the "non-embedded tomcat" (i.e. executing on standalone tomcat) gives good output because of native execution.
So basically what is the difference between the embedded tomcat and the standalone tomcat regarding implementation?
How the performance varies between two executions?