Algolia is a distributed Search-as-a-Service API that processes more than 4 billions user-generated queries per month. Algolia’s DNA is performance, the service is optimized to reply in milliseconds from any location worldwide while maintaining high availability. Today, Algolia’s co-founder and CTO Julien Lemoine provides details on their architecture, showing how they designed their fault tolerant service and how they use LeaseWeb.
Under the hood
Building a highly available API distributed over 12 regions isn’t an easy process – especially since our users can select the set of regions they want to use. Under the hood, we automatically replicate their data and synchronize any change on all their regions. This approach is really different from a CDN that just keeps a cache of recently accessed data, we guarantee our users that any of the regions they have selected have all of the data locally and can serve their search requests. In other words, all write operations of our users are applied on all their regions, even for a very high load of write operations per second.
Take 15 projects, 40 developers, 30 pizzas plus 20 NERF guns and what do you get? A whole lot of creativity and innovation, that’s what!
Why NPS is not the Holy Grail
To measure the loyalty of our customers, LeaseWeb uses the Net Promotor Score (NPS) as a key performance indicator. The NPS is a management tool that was developed by Fred Reichheld and introduced in 2003. By asking one simple question – ‘How likely is it that you would recommend … to a friend or colleague?’ – it measures a company’s perceived performance and basically tells you how happy customers are.
The NPS is helpful, but all too often, organizations focus too much on the score. The score itself only tells you the temperature of the relationship with customers. If the relationship has deteriorated and has reached a fever temperature, it does not indicate what caused the fever. Was it a bad sales contact, or the quality of the products? And what can you do to improve the sales or product experience?
5 tips on outsourcing your IT infrastructure
On Friday 27 March, two provinces in the Netherlands were hit by one of the largest power outages in Dutch history, leaving a million households without electricity. Schiphol airport saw flight cancellations, trains stopped running, people were trapped in elevators, and business premises were evacuated. The cost, which ran into millions, was caused by a defect in a high-voltage substation.
— RTL Nieuws (@RTLnieuws) March 27, 2015
Israel is a hot tech nation. The Israeli tech boom rivals that of Silicon Valley, and the ‘start-up nation’ spends double the world’s average GPB on R&D. Not surprisingly, many Israeli start-ups have been acquired by US companies.
Israel’s innovative drive and tech focus has created a magnetic bond between LeaseWeb and Silicon Wadi, as many call the country today. We have organized several events with local Israeli partners and have invested funds to help customers benefit from both our products. We believe true partnership means that partners complement each other’s abilities to accomplish what one partner cannot accomplish alone.
About a month ago, we organized the panel discussion and happy hour ‘Drink and Think’ in Tel Aviv together with our partner MoovingON and one of our mutual customers. The topic of the joint event: pro’s and con’s of a hybrid infrastructure.
XDA Developers is one of the world’s largest mobile software development communities, with over 5 million members from around the globe. This community consists primarily of Android enthusiasts, software developers and testers, who discuss, troubleshoot, develop and share software for Android phones and other operating systems. It takes a lot to keep such a site going smoothly. Today, XDA provides a rare peek ‘under-the-hood’, showing you how they run their website on LeaseWeb infrastructure.
Under The Hood at XDA Developers
Running a website as large as XDA isn’t an easy process – we depend on a web development team here in Philadelphia, plus the fantastic products and serviced offered by our host, LeaseWeb, to ensure the availability and speed of the site that every Android enthusiast knows and loves. Knowing that our visitors are more technical in nature than most, we thought that they might appreciate a look ‘under the hood’ at XDA to see what makes us run.
In our last blog, we wrote that the first step in creating a solid partner program and engage with the right partners is to define what a true partnership means: a partner is someone who will complement our abilities to accomplish what we cannot accomplish by ourselves, and vice versa. And that my success in achieving this, will be predicted by the success of my partner.
This is why we are now launching a worldwide Specialized Partner Program. LeaseWeb is looking for Solution Providers such as Managed Service Providers (MSP’s), System Integrators (SI’s), IT Consultants and Value Added Resellers (VARs) to help us reach markets we have not reached before in the SMB, Mid Market and enterprise segments. Solution Providers will be able to take LeaseWeb’s platform, benefit from our infrastructure and services and build additional services on top of it to create a coherent solution that matches the customer’s needs.
For me, the first step in creating a solid partner program and engage with the right partners is to define what a true partnership means to me.
I realize that a partner is someone who will complement my abilities to accomplish what I cannot accomplish by myself, and in some cases vice versa. And that my success in achieving this, will be predicted by the success of my partner.
So, to make sure my partner will succeed, it is crucial from the very beginning to understand what he needs from me to succeed. Then, we can build what will become a long-lasting relationship based on rational values and principles that will drive the manner in which we will eventually support our commitments to each other.