+ DevOps & SRE
LACNIC is the Internet Addresses Registry for Latin America and the Caribbean, it manages IPv4 / IPv6 addresses and ASNs using the policy development process defined by the Internet community. LACNIC is an international, non-governmental organization established in Uruguay in 2002.
It is responsible for assigning and managing Internet number resources (IPv4, IPv6), Autonomous System Numbers, and Reverse Resolution for the region. LACNIC contributes to regional Internet development through an active cooperation policy. It promotes and defends the interests of the regional community and helps create conditions for the Internet to function as an effective instrument for social inclusion and economic development in Latin America and the Caribbean.
LACNIC has two different applications: the RDAP Web, responsible for formatting and showing user-friendly results from RDAP queries, and LACNIC Query, an application that delivers WHOIS and IRR queries and also RDAP results.
The challenge is twofold, first we have to upgrade RDAP Web to the latest Angular version and add new features, including nameserver, domain queries and new searches. Secondly, we need to migrate LACNIC Query from Java to Angular technology and interconnect both applications so that when the user makes a query in LACNIC Query, results from RDAP Web are also shown embedded.
Migrating Lacnic Query from Java to a client-side technology like Angular helped LACNIC optimize its resources. Hosting the application on GitHub pages improved reliability and performance reducing operational and hardware costs.
Upgrading RDAP Web to the latest Angular version ensures a better performance, bug fixes and enhancements. It also reduces dependencies and access to all the new capabilities and libraries.
Upgrading the existent functionalities and adding new features will enrich RDAP Web user experience, allowing full access to RDAP information in a user-friendly way. By adding new features, users get between 30% and 40% more information out of their results, as well as 3 completely new open searches and 2 additional specific queries.