Building a fully serverless application as a graduation project allowed for exploration of the architecture and its implications.
The advantages observed included faster time to market with quick feature deployment and cost efficiency due to no infrastructure costs for an academic project.
High availability and built-in scalability were key benefits, ensuring fault tolerance, high availability, and robustness for varying workloads.
However, trade-offs like cold starts impacting performance, challenges in local testing and development, and vendor lock-in were also noted.