Edge Computing comes into focus when there is a need for a way in IT to increase capacity or add capabilities on the fly without investing in new infrastructure, training new personnel, or licensing new software. Edge Computing encompasses any subscription-based or pay-per-use service that, in real-time over the Internet, extends existing capabilities of IT. Edge Computing is an expression used to describe various computing concepts that involve a large number of computers connected through a real-time communication network such as the Internet. Edge Computing offers numerous advantages both to end-users and businesses of all sizes. Businesses are now able to focus on their core business by outsourcing all the hassle of IT infrastructure. Its user base grows constantly, and more big players are attracted to it, offering better and more fine-tuned services and solutions. Edge Computing remains strong and has great potential for the future.