Solutions Architect, Engineer
Published Sep 03, 2019
Often times it is very confusing to distinguish between - “What is an Application?” and “What is a Service?” and what should I be saying from a terminology perspective?
Application calls multiple services behind the scenes. Say https://www.google.com or http://amazon.com - WebUI would call a bunch of services to serve the page with content.
With Cloud-Containerization (Kubernetes) becoming ubiquitous for all developments; it would be safe to say with the above that Kubernetes-cluster will not host Applications, but will host Services that Applications will consume!
In Summary, if it is a UI and does many things then it is an App/Application and if it is no-UI and does one thing only and one thing well then it is a Service.