<?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/daee77f277de40798e283cb7464d559e&quot; frameborder=&quot;0&quot; width=&quot;1920&quot; height=&quot;1440&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1440</height><width>1920</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1440</thumbnail_height><thumbnail_width>1920</thumbnail_width><thumbnail_url>https://cdn.loom.com/os/loom-media-content/loom/d6190dab-4c50-4921-9202-36cf91720ecc/d63c4964-0855-4793-b1c3-25db9355928b/sessions-thumbnails-daee77f277de40798e283cb7464d559e-2fade77fe3ceac81.gif/binary?authToken=eyJraWQiOiJtaWNyb3MtZ3JvdXAvdGRwLW9zLWFyY2hldHlwZS84ZTA4azJiOWVnaHNydGRrIiwiYWxnIjoiUlMyNTYifQ.eyJicyI6Imxvb20tbWVkaWEtY29udGVudCIsImF1ZCI6InRkcC1vcy1hcmNoZXR5cGUiLCJuYmYiOjE3OTMwMTY3OTcsInRpIjoiZGNiNjBiZjUtMjY2Ny00MzYwLWFmZTAtOWY4MWEyZjcxOWJjIiwiYWRpIjoibG9vbS9sb29tIiwiaXNzIjoibWljcm9zLWdyb3VwL3RkcC1vcy1hcmNoZXR5cGUiLCJwaWQiOiI5NmEyZjQ1ZS1kMDAxLTRmZWUtOGNmMS1jZDMwZjhiZWIzMWYiLCJ3YSI6ImZhbHNlIiwib2lkIjoic2Vzc2lvbnMtdGh1bWJuYWlscy1kYWVlNzdmMjc3ZGU0MDc5OGUyODNjYjc0NjRkNTU5ZS0yZmFkZTc3ZmUzY2VhYzgxLmdpZiIsImV4cCI6MTc5MzAxNzM5NywiaWF0IjoxNzkzMDE2Nzk3LCJqdGkiOiIyMjA0MTI5My1jMGUwLTQ5MGYtYjA5Ny0zN2NhNzVlMDIwZDYifQ.isrJRD_hxDaypfObmK5s223gCF3bnGkJhLUSjPBK6XliqweYJNXaKtO2nb1UElhjI7QXuri1_HU2af0_69HL444RsdQV0JI8dc9j4efw2XbGWpOkgSm-BqZPP2A6uGe2eMY9D6fQSGgsWrl8PeFiu6k5GM-tCCr1Jv1D_JlsRLnqkDMm7pk-307W7ARQrndmUlBSxJm2TF2EwID7HfU3vF9ZzyKUX1bKcU1trgLpZWLEfAsRGljUla_D2DbyVhaz8KdBczI4wuoms53aFeUPcfwD83hJtj-QDGWqzKppwb_BxLgkXQ54rRt9RQ3kLCvZlLbAOmOK7ZVJYbiSABhgUA&amp;Expires=1793017398&amp;Signature=OXcR7qbFlxlWaCbUi-QBy%7EeUK-twE1As3-V-JB57u6BZvbv2iAiRW8oINnK-ppw9t3uzhNpLLBU3vmUlEc6u6CwqeUr4dkUOVnmhe9zP0zSHdqaTnzfzLG0jPO2SDP-PdGhieoolwlNWQS3JguWpW7Ay%7ER0oa9ZhaPiDUiDRx7HgKVHLWv757xPw3QPeviNAHlOYcPnN6LySg2M4aaNLDqUgivzufD0DPgvKyf2JNL6gaE4plVmEvzDHnei456OO7MaUUuf0fbmx%7E3QeDUPsFBE3RQFUPjMhEQ6Id2Td3VSe01BAnS2d0C4K1sVlIvwLDSt-TvxEMXdiLYI-4MtLmA__&amp;Key-Pair-Id=KQOSYIR44AIC0</thumbnail_url><duration>101.282</duration><title>Urban Heat Wave Alert System Architecture</title><description>This Loom presents an Urban Heat Wave Alert System designed to predict extreme heat conditions and immediately alert the population. It uses a microservices architecture with a React front end for monitoring current and future conditions, and a separate Python machine learning service for the heavy mathematical processing. A Node.js and Express server acts as a traffic controller, making secure cross-origin requests to the live Python API hosted on Render and receiving a danger flag response. When an extreme condition is detected, the backend triggers two real-time notification tasks, including a Trilio firewall, fan SMS service to send alerts to users phones.</description></oembed>