This document provides an overview of a project that compares edge computing and cloud computing. Chapter 1 introduces the project scope, which is to study cloud and edge computing in terms of their advantages and disadvantages. Chapter 2 presents cloud computing and covers topics like its definition, benefits, types of services. Chapter 3 presents edge computing, discussing its need, challenges, applications and paradigms. Chapter 4 explains why edge computing is needed and whether cloud computing is enough. It compares the two in terms of advantages like latency, scalability, security and cost. Finally, Chapter 5 provides the conclusion that both techniques are currently indispensable and complementary, with each having their own strengths in areas like data location, latency, target users, speed, security and cost