When your sights are only set on seats in the cloud, it’s easy to forget about who the cloud is actually for. Our focus is on people, the work they need to get done, and the technology, support, collaboration and communication that helps them do it better.
Improve the way your organization communicates and collaborates with expert consulting and planning services.
Students, professors and administrators alike love Google Apps for Education’s fast, easy collaboration capabilities that help bring them together in real time. So much, in fact, that 72 of the top 100 universities in the U.S. have gone Google.
The Organized Crime and Corruption Reporting Project (OCCRP) needed to new web application to help their customers and researchers better find links between organized crime worldwide. Together with Dito, Sheepdog delivered an all new, highly scalable and reliable solution. This project, with support from Google through their Google Ideas team was recently featured at the Google Ideas INFO Summit 2013. The video below is worth watching to see an overview of the project’s goals.
The site is mobile friendly, so whether you’re visiting on a phone, tablet or desktop you’ll see a view tailored to your device’s capabilities.
We built the solution on Google AppEngine, a platform which can scale automatically to virtually any load that could possibly be thrown at it. Using AppEngine allowed us to ignore the overhead of needing to provision servers, predict load and implement comprehensive monitoring.
The chart above shows the peak of usage right after Google started publicizing the application on the Google Ideas site, as well as on their Google+ page. Its interesting to compare this to the latency graph (below) and see that AppEngine page loading time actually went down as usage increased.
Google Drive for backend storage enabled us to make use of the natural sharing paradigms that Drive encourages. As an added bonus, it vastly simplifies the amount of work an OCCRP Researcher or contributor needs to do if the document is already in their Google Drive account.
To help with searching and indexing documents, we made use of ElasticSearch running on a Google Compute Engine (GCE) backend. This “index node” is the only non-autoscaling part of the application stack. This is OK, since it doesn’t directly service web requests, and most of its work is carried out offline from the main web application. Compute Engine has the nice added bonus of having exceptionally low latency between it and the AppEngine front end.
Finally, we avoided forcing users to create Yet-Another-Username-and-Password. Login with Google allows the end user to seamlessly login to the Investigative Dashboard without having to remember additional credentials.
Halifax, NS, Canada – As a Synergyse partner and reseller, Sheepdog will now offer their customers Synergyse’s interactive training modules right inside Google Apps. In addition to personalized Sheepdog instructor led training sessions customers can provide their people with Synergyse’s 24/7 on-demand training modules.
We put our decades of experience to work for your business, roadmapping your people’s needs and tailoring innovative, highly-effective cloud solutions that help you work better and smarter than ever before.