Archive for July, 2011

10 years in business

Sunday, July 31st, 2011

SLI cake
Today marks the 10th anniversary since SLI Systems was incorporated. So we’re celebrating. We’re having parties, giving gifts to our staff and I though I would take a little time to reflect on the past decade.

In the beginning

SLI started from the ashes of NBCi. We had sold our search company, GloblaBrain to NBCi in 2000, only to find that it was closing down in about April of 2001. We saw then that there was an opportunity to use the GlobalBrain technology to improve site search, which at the time was either non existent, or extremely poor. So we formed SLI Systems, bought our technology back from NBC and started selling our software as a service site search, which we called Learning Search.

Fast forward
When you look back it is amazing how quickly a decade seems to have passed. We now have over 300 customers, and almost 500 sites that we run the search and/or navigation for. Our product suite has broadened and we have over 70 staff in 4 countries. We are growing as fast now as we ever have, with our last quarter being our best ever.

It hasn’t all been plain sailing. We started in the depths of the dot com crash. September 11 happened soon after the company formed. They were tough conditions under which to run a company. It meant we really appreciated any customers we were able to acquire and we did anything we could to keep them satisfied so we could keep them as a customer. This has helped form our culture of a fanatical focus on customer satisfaction which is now one of our core differentiators. I am constantly hearing from our customers that we are one of the best vendors they deal with.

In more recent times we have come through the global financial crisis strongly and, in the last nine months, survived the earthquakes in Christchurch, New Zealand. We are still unable to access our office in the middle of the city and the fate of our building is unknown. But we are working productively from temporary offices.

The knowledge that we have weathered these storms means that we are we are confident that we can survive anything that the future will throw at us.

Our secrets to success

  • This sounds like business 101 – but our focus on our customers has been key. Ensuring that they get great service and value for money is core to what we do.
  • Our willingness to change. We are constantly seeking to improve our product and the way we do everything in our business. It’s part of our name and part of our DNA.
  • Our staff. We employ smart people. We stimulate them and ensure that they enjoy being part of the company. As a result we have a great team that is dedicated to our customers.

I’m very proud of what our team has achieved. We have huge opportunities ahead of us and I’m looking forward to the next 10 years.


SLI 10 UKSLI 10 NZ

The story of the outage that wasn’t

Thursday, July 14th, 2011

Earlier this week we had a problem at one of our data centers. The way it was successfully handled makes for an interesting story that I’d like to share.

The outage
We use multiple data centers in different locations. One of them lost power at two of their core switches which meant our servers in that data center were not connected to the internet for about an hour and 40 minutes. Now this isn’t supposed to happen. The providers we use have all sorts of processes in place to try to ensure that they are online all the time. However from our experience over the past 10 years of doing this, we see that every now and then a series of unforeseen events happens and they do go offline. To deal with this unlikely eventuality we have designed our hosting architecture to provide uninterrupted service even when these outages occur.

What would have happened in the past?
Depending on when in our 10 year history this happened, we could have had the following outcomes:

  • Loss of service for all of our customers during all the outage
  • Loss of service for some of our customers during the outage
  • Loss of service for a portion of our customers’ visitors for a part of the outage

In any case, it would have been all hands to the deck while we tried to find a solution and there would have been a lot of communication with our customers letting them know that there was a problem and what we were doing to fix it, and then afterwards, what we had done to reduce the possibility of it happening again. In short there would have been a lot of stress all around.

So what was the impact?

We have over 100 sites whose search and navigation are partially hosted in the data center segment that had the outage.

  • For the first 50 seconds a third of the visitors searching on those sites experienced a single 30 second delay while their browser timed out and then tried our next data center. Thereafter they will have had service as normal.
  • For the next 100 seconds a third of the visitors to those sites experienced a single subsecond delay while their browser got a connection refused response and tried another data center. Thereafter they will have had service as normal.
  • After that the data center was automatically removed from the DNS and no further requests will have been sent to it
  • Once our servers came back on line the data center was added back into the DNS and operations continued as normal

The data center has informed us that they have made some changes to their processes and hardware so this type of fault won’t happen again. So they are a little stronger now than they were before. However I’m sure they will still suffer another outage at some stage.

In summary, during a 150 second period, a third of the visitors searching on the effected sites will have experienced a single delay, but after that delay they will have been able to use the services as normal. We didn’t hear anything from any of our customers and it was all handled without any stress. This is a significant improvement over what we’ve done in the past.

I wanted to highlight this story because it shows one of the unseen benefits of our service. Our less experienced and cheaper competitors don’t offer this sort of redundancy. Most website operators that are hosting their own search are also unable to provide this level of redundancy. Our customers expect our services to be running all of the time. The reason we are able to provide the level of service that we do is a combination of our dedication to continually improve the way we do things, combined with the knowledge gained through years of experience.