We started working with Gooru in January 2016 when they were mid cycle into the launch of a new platform. They had previously had 2 iterations and were working on what they called Gooru 3.0. At the time we arrived they had designed a new sets of API’s and were tirelessly working on an EmberJS front end component.
Hyperdrive was in charge of many different projects that were both core and process oriented. We created tools for teachers that allowed for crowd sourced grading and collaborative learning. Working together with their team in order to work around technical constraints that did would not create additional stress on the core team.
We had the opportunity to participate in the entire design process for a new “Lambda architecture” for their analytics backend. This was a undoubtedly a treat for the entire team as we moved away from Kafka streaming infrastructure into benchmarking new technologies like Amazon Kinesis or Google Cloud Platforms Dataflow.
The end result was a beautifully orchestrated flow of data that could both store practically infinite amounts of data while also providing real time analytics that were core to their users. This was just one of the projects we were involved with in Gooru, while others involved creating embeddable 3rd party widgets, API streamlining and automated testing as well as ReacJS tools for teachers powered by Rails 5 API´s that had realtime updates through web sockets.