Year2012 – Ongoing
RoleProduct Development, Advanced Analytics
TechnologyRuby on Rails – 2.3, Ruby – 1.9, PostgreSQL – 9.2, Ngnix with Passenger, AWS S3 for Cloud Storage
Opensource is a social moment.
We made it transparent.
Our client is a leading Open Source management platform. The platform has over 670,000 open source projects listed with a strong community of 39,000 members. It indexes thousands of open source projects, providing detailed analytics on code history, ongoing updates, attributes, contributors etc. With growing adoption, the customer felt the need to re-architect the entire platform for better user experience, performance & stability.
Opensource information at your fingertips.
Powered by our crawlers.
We adopted a Cloud native architecture in order to improve the overall performance. We upgraded the code to the latest stack for stability – Ruby 2.2 to Ruby 4.2X & Rails 2.3 to Rails 4.2. We used a scalable Private Cloud framework built on top of AWS for storage to save the overall storage cost. Our crawlers fetched the open source code from open source directories along with detailed project metrics such as commits, contributors, languages used, commit time etc. 18 web crawlers were used with dynamic crawl based on frequency of code updates. Once the codes was fetched, it was then pushed into a private cloud for storage.
Search engine that understands context.
Giving new dimension to your search.
The platform is now an open source mansion for enterprises. The cloud-native architecture & private-cloud adoption has significantly enhanced the platform’s performance, scalability & future expansion. In addition, the search is more contextual now, with wide search criteria based on popularity, relevance, activity level, newness & more. The new platform also provides real-time opensource project comparison & deep dive analytics.