OpenSource For You

Indian e-commerce startup Fynd contribute­s back to the open source community

Mumbai-based online fashion store, Fynd, has launched GoFynd.io as a dedicated platform to support the open source community. The platform includes solutions such as Fynd API, Fyx and Metricbeat, which were originally designed for internal operations.

- Harsh Shah, co-founder, GoFynd.io

Deploying open source is relatively easier for a company than contributi­ng back to the community by releasing the source code for solutions developed to address specific internal requiremen­ts. But Fynd has found a way to support the growth of open source by launching GoFynd.io. The online store, which targets the youth with branded products across categories such as clothing, footwear, jewellery and accessorie­s, has been primarily built using developer-friendly technologi­es, including Angular, Ansible, Apache Kafka and React. These technologi­es work with native tools and data stream options such as the Fynd Open API, Witi, Fyx, Ansible Metricbeat and Gravity, which are available through the GoFynd.io platform.

“Indian startups are often a step behind when it comes to open source policy. We wanted to break this pattern and do our bit by openly sharing our own internal developmen­ts,” says Fynd co-founder Harsh Shah.

There are a total of 30 developers at Fynd, with 20 working primarily on GoFynd.io. These developers are also making things easier for early adopters by posting new blog posts on a regular basis.

Promotion of in-house developmen­ts

Fynd is using online forums to make people aware of its open source work. Additional­ly, the company has invited the developer community to not only use its resources, but also give its feedback and further build on the existing projects.

“By open sourcing, Fynd aims to make its engineerin­g tools and data streams visible to the whole world, including companies opting for open source solutions as well as

developers building new projects using existing code,” says Shah. The co-founder has developed a concrete plan to release one new open source project and improve one existing project every month, in order to actively receive contributi­ons from developers.

Scalable options

Just like any other open source-focused enterprise, Fynd doesn’t rely much on proprietar­y solutions. Instead, the company is planning to scale up using open source developmen­ts. “By using techniques that are already available, we significan­tly reduce the time taken to deploy, go live and scale,” says Shah.

Apart from utilising the publicly developed solutions to build the online marketplac­e, Fynd has adapted open source to power its mobile apps as well as its artificial intelligen­ce (AI) driven fashion-discovery and transactio­n bot. “We have used a lot of open source technologi­es in almost every aspect of our products,” Shah, 28, tells Open Source For You. There are libraries, models, and algorithms written by developers across the world that help Fynd build a great online shopping experience.

The challenges in adopting ready-made solutions

One of the major challenges that

Fynd has faced while opting for open source is to contextual­ly match the code with the use case. “Sometimes, adapting the available technique to fit our particular problem or use case can be tricky. You can’t always use the same code, algorithm or the library as it is,” explains Shah.

Fynd tries to resolve this challenge by understand­ing the context in which the code was initially written. The company also reaches out directly to the contributo­r to better understand the use case. This helps to reduce costs and the time spent in building and refining the final product.

Advice to other startups

Shah believes that open source has always been a key way of developmen­t for all startups. “With so much knowledge being open sourced, it is only going to fuel the use of such technologi­es. Everyone can’t build everything from scratch. Therefore, knowledge gained and shared by someone can be a good foundation, a ‘leap-frog’ point, without having to reinvent the wheel,” he concludes.

 ??  ?? Harsh Shah, co-founder, GoFynd.io
Harsh Shah, co-founder, GoFynd.io
 ??  ??
 ??  ??
 ??  ?? The GoFynd.io team at work in the company’s Mumbai office
The GoFynd.io team at work in the company’s Mumbai office
 ??  ??

Newspapers in English

Newspapers from India