Question 2 of 10

What is the MVC architectural pattern? How does it separate concerns in a full-stack application, and what are its main benefits and limitations?