<?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/2a5e9c5ffa314406b6a6f408249bed45&quot; frameborder=&quot;0&quot; width=&quot;1280&quot; height=&quot;960&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>960</height><width>1280</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>960</thumbnail_height><thumbnail_width>1280</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/2a5e9c5ffa314406b6a6f408249bed45-00001.gif</thumbnail_url><duration>312.090453</duration><title>Chat with PDF</title><description>This project is highly scalable because we&apos;re using Bull and Redis. 

If we implement some microservice features using a service like Kafka or RabbitMQ as a message broker and separate all the servers, 

we can scale this app very easily.

That&apos;s pretty much it. 

If you get any bugs, you simply create an issue on the GitHub, and if you wanna know how to implement a specific part, you can also check my commits, 

which are very clear, and you&apos;ll get the proper context.</description></oembed>