<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/c06764db0dd043aca20de84ec47c3b88&quot; frameborder=&quot;0&quot; width=&quot;1600&quot; height=&quot;1200&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1200</height><width>1600</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1200</thumbnail_height><thumbnail_width>1600</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/c06764db0dd043aca20de84ec47c3b88-f078e98869ed93b9.gif</thumbnail_url><duration>242.94</duration><title>Project Overview: Modular API Development</title><description>Hi, I&apos;m Adia Maurya, and in this video, we delve into our project&apos;s key components like customers, details, ratings, and more. We implemented a modular and scalable API using FastAPI, ensuring clear separation of content and dedicated routers for each feature. Our structured approach makes the API highly maintainable and easy to extend. We centralized route registration in index.py, following best practices for a modular, readable, and efficient project structure. Our controllers manage tasks like updating menu items and processing orders, overcoming challenges in keeping the API architecture simple and maintaining documentation. We learned valuable skills in debugging, performance optimization, and collaborative development throughout the project.</description></oembed>