How does a small search engine for Albanian speakers take on today's search giants? By understanding the local language, creating a targeted user experience and relying on Microsoft cloud search technology. In addition to Azure Search, the application uses Azure cloud services as its front end and Azure virtual machines for web crawling. Cahani and the team also use the Azure managed cache service, a distributed and in-memory solution that offers super-fast access to data. In addition, Gjirafa has started to take advantage of Azure machine learning to perform search query predictions.