Case Study: ARTEMIS
ARTEMIS is an open-source tool developed by INSPIRE group and FORTH, Greece in collaboration with the Center for Applied Internet Data Analysis at UCSD. It monitors BGP to detect potential hijacking attempts against a network's prefixes. The system can identify such attacks within seconds, allowing for immediate mitigation. ARTEMIS has been tested on various networks including major Greek ISP, a dual-homed edge academic network, and a US R&E backbone network. The tool is built as a multi-container Docker application with backend and frontend sections. To implement a real-time GUI to fetch data from their Postgres database, the ARTEMIS team considered several solutions before discovering Hasura on discussion sites. After testing Hasura's console and deploying a working demo, they decided to migrate to it. Hasura now serves as the main API for accessing the Postgres database on the frontend, allowing ARTEMIS to fully utilize GraphQL features while dropping REST when not needed. This adoption has significantly improved the tool's functionality and efficiency.
Company
Hasura
Date published
May 2, 2019
Author(s)
Harsha
Word count
243
Hacker News points
None found.
Language
English