Advanced Search System for State Library of NSW catalogue

State Library of NSW

cep-banner

About State Library of NSW

The State Library of NSW is the oldest library in Australia. It began as a small subscription library in the 1820s for colonials who were desperate to read books. In 1869 the Australian Subscription Library was acquired by the Government of NSW to establish the Sydney Free Public Library, the first truly public library for the people of NSW. As the first library in the country to concentrate entirely on Australian content, the Mitchell Library officially opened in 1910 and continues to grow until now.

Overview

CEP Project was put into action to improve the reader’s experience of the library’s catalogue. Kororo were involved in designing the system architecture, building the data pipeline, designing the underlying data model, integrating the data, and creating resilient microservices with API orientation. Our team worked together to comprehend the requirements and specifications including the current data schema of the existing systems.

This collaboration work of Kororo and the SLNSW team resulted in the system design development and flow diagrams on how the data should be processed in distributed systems. Along the way, one of the main technical issues was solved by finding ways to integrate huge quantities of data from various systems and process the data in such a way to improve speed and reduce the real-time system dependencies.

State Library of NSW

Roles

checkBack end developer

What We Do

checkSystem Architecture
checkData Integration Services
checkEstablish the ICT Strategy
checkProvide Efficiency & Optimisation
checkBuild and maintain the Cloud Applications
checkMaintain the Cloud Hosting and Infrastructure
checkDo Cloud support

Result

Kororo and SLNSW achieved numerous breakthroughs with new technologies and technical approaches using AWS. The project was successfully delivered within the budget and timeline specified. The project milestone included a closed-beta stage for key important stakeholders, open-beta for the preview-early release then launch for the general public.

By implementing the new user experience improvement, we manage to reduce the real-time data dependencies from various systems, have a faster process, and better approach to handling the data integration.

Technologies

ServerlessElasticApigeeAWSNode JSPostgreSQL