Posts

Showing posts from 2021

Airports at Scale

Image
Assessing NoSQL Databases In a previous post, I explained the assessment we were using at Lunatech, detailing a solution using a common tech stack, Java with Spring Boot and PostgreSQL. An idea mentioned was that it would’ve been possible to also develop a solution using a NoSQL database, since we did receive such solutions, this got me thinking: could every NoSQL family easily solve each requirement? What would be the advantages of using them over SQL? And, more importantly, do they fit in the problem and domain? In this series of posts I want to explore these questions, where each post focuses on each family. Assessment You can take a look a the assessment in the previous post , but as a quick refresher, we had to implement four requirements: Query Option will ask the user for the country name or code and print the airports & runways at each airport. Bonus point, allow fuzzy search.
 Report: 10 countries with highest number of airports (with count) and countries with lowest numbe