AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Oxford dictionaries api cost9/3/2023 ![]() ![]() OUP’s benefits of working in the cloudĪWS helped OUP to scale from MVP to mature products and services fulfilling its mission and generating revenue. OUP plans to experiment with Amazon Elastic Container Service for Kubernetes (Amazon EKS) to manage the Kubernetes infrastructure (Amazon EKS was not available when OUP started using Kubernetes). The figure below illustrates the architecture in production:ĭeployments to production are performed using in-place rolling updates via Kubernetes for simple code changes and blue/green deployment using Amazon Route 53 to switch the DNS to a new Kubernetes cluster for data and infrastructure changes. The data was consolidated into an Amazon ES domain as it was served as pure JSON, Kubernetes was chosen as container orchestrator for its scalability, granularity, and deployment options, the home-brew ELK stack was replaced by a separate Amazon ES domain, and the infrastructure security was tied up with the use of private subnets and a bastion host. The first language websites and API endpoints were launched with this architecture, which allowed OUP to quickly develop a scalable solution, take advantage of managed services for storing data, and deploy new releases with no downtime using the blue/green deployment strategies offered by Elastic Beanstalk.Īs the project evolved, the system architecture was reshaped. In the MVP phase, OUP used Amazon Elastic Beanstalk running a multi-container docker configuration, Amazon Relational Database Service (Amazon RDS) for storing data, an Amazon Elasticsearch Service (Amazon ES) cluster deployed on Amazon Elastic Compute Cloud (Amazon EC2) instances for search functionality, and an ELK stack for logging. The system architecture evolved as the project reached maturity. OUP chose Amazon Web Services (AWS) because it matched the requirements around scalability and flexibility, provided managed services for storing and accessing data securely, and offered options for deployment and automation. OUP knew that on-premises solutions wouldn’t provide the scalability and flexibility required for developing an MVP and expanding it in case of success. Finding the scalability and flexibility needed Launching new language websites and API endpoints on a regular basis, while serving existing customers also required a deployment process able to update code, data, and infrastructure with no downtime. ![]() As data is core to the OUP business and licensing data is a major revenue stream for the Dictionaries department, OUP needed a reliable, secure, and scalable solution for storing, transforming, and delivering data to its users and customers. However, if successful, these projects would need to scale quickly to accommodate dozens of language datasets and endpoints. Working beyond a minimum viable productīoth the OGL initiative and the Oxford Dictionaries API started as minimum viable products (MVPs) with the launch of the first languages and API endpoints. OUP also licenses its language data to global tech companies and its data is embedded in applications ranging from e-readers, games, and educational software to predictive text, search, and machine learning (ML). New languages and functionalities are regularly launched in line with customer feedback and the OGL initiative. This gives programmatic access to its data and allows developers to integrate high-quality language data into their products. OUP provides its world-renowned dictionary content via the Oxford Dictionaries API. To date, OUP has launched 20 language websites, which include languages as diverse as Hindi, Indonesian, Latvian, Quechua, Zulu, and more. A special focus is reserved to digitally under-represented languages (languages spoken by millions of native speakers, but whose lexical resources on the Internet may be of poor quality or unavailable). In 2015, OUP launched the Oxford Global Languages (OGL) initiative aiming to build lexical resources for 100 of the world’s languages and make them freely available online. Oxford University Press (OUP) is a department of the University of Oxford and the largest university press in the world. September 8, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. ![]()
0 Comments
Read More
Leave a Reply. |