For example, if i have a single database in my application, but multiple instances of application running behind a load balancer. Would that be called a distributed system?
If so, wouldn't this system be violating the CAP theorem. There is no partition in database so we achieve partition tolerance there and availability and consistency.