Comment la plate-forme technologique de Rapido alimente le feu du covoiturage

Publié: 2018-11-19

Avec plus de 1,5 million de trajets chaque mois et des opérations dans 17 villes, la technologie est l'épine dorsale qui alimente Rapido

Rapido a fait évoluer son activité en restant à la pointe de la technologie avec plus de 100 microservices et une architecture résiliente

La fiabilité et la simplicité de DigitalOcean en font le partenaire de services cloud de Rapido

Océan numérique

Avec Rapido, nous avons créé un modèle de service disruptif qui a donné aux navetteurs de la ville une toute nouvelle façon de se déplacer, avec facilité et rapidité. Rapido a vu l'opportunité d'utiliser des vélos pour fournir un service de taxi et d'utiliser ce siège passager gratuit pour aider à gagner un revenu supplémentaire pour les motards, comme et quand ils le souhaitent. En utilisant la bonne technologie pour soutenir cette idée innovante, nous avons lancé Rapido à Bangalore en octobre 2015 et avons récemment eu trois ans.

Depuis, nous avons connu une croissance et un succès considérables, à l'échelle nationale, dans plus de 17 villes, dans 10 États. L'application Rapido a déjà atteint le million début 2018 et ajoute de nouveaux utilisateurs chaque jour. Exécutant plus de 1,5 million de trajets chaque mois, elle devient bientôt l'application de service de taxi incontournable pour les navetteurs quotidiens dans ces villes.

En fournissant un transport intra-urbain abordable et efficace aux utilisateurs, Rapido se développe à un rythme plus rapide que jamais et avec notre croissance, nous sommes au seuil doux où chaque startup en plein essor atteint, tôt ou tard, l'évolutivité et la fiabilité en fournissant un service cohérent.

La pile technologique de Rapido

Nous révolutionnons le vélo-taxi en tant que service et avons donc besoin d'une base technologique solide pour prendre en charge notre application et ses utilisateurs. Relier les motards alias "capitaines" aux motards et les aider à se connecter aux capitaines disponibles au plus près de leurs emplacements nécessite une technologie capable d'alimenter et d'exécuter autant de demandes que possible avec une faible latence.

Rapido utilise principalement Node.js et Java. Nous utilisons l'architecture Microservice qui nous permet d'expérimenter plus de langages autres que Java, comme Python, Scala et Go dans la pile de langages. Rapido travaille également avec des technologies open source telles que Kafka, Cassandra, MongoDB, NATS, Redis et Elastic search, etc.

Défi commercial et besoin d'un fournisseur de services d'infrastructure cloud

Avec un énorme boom de la base d'utilisateurs, un taux de croissance gigantesque et une acquisition massive du marché indien, il était évident que le choix du fournisseur d'infrastructure cloud par Rapido serait essentiel à son succès. La haute disponibilité, la faible latence, la facilité et l'efficacité du déploiement, les capacités de gestion intuitives, la vitesse, la sécurité, la surveillance, la rentabilité, la flexibilité dans le choix, la convivialité pour les développeurs, l'évolutivité et la simplicité de la facturation étaient quelques-unes des mesures d'évaluation clés pour affiner le choix du fournisseur d'infrastructure

Les capacités d'orchestration de conteneurs offertes par Kubernetes devenant un élément décisif de notre stratégie de mise à l'échelle, il était primordial pour nous que le fournisseur de cloud fournisse des installations pour faciliter le déploiement et la gestion des clusters Kubernetes.

Entrez DigitalOcean

Recommandé pour vous:

Les entrepreneurs ne peuvent pas créer de startups durables et évolutives via « Jugaad » : PDG de CitiusTech

Les entrepreneurs ne peuvent pas créer de startups durables et évolutives via "Jugaad": Cit ...

Comment Metaverse va transformer l'industrie automobile indienne

Comment Metaverse va transformer l'industrie automobile indienne

Que signifie la disposition anti-profit pour les startups indiennes ?

Que signifie la disposition anti-profit pour les startups indiennes ?

Comment les startups Edtech aident à améliorer les compétences et à préparer la main-d'œuvre pour l'avenir

Comment les startups Edtech aident la main-d'œuvre indienne à se perfectionner et à se préparer pour l'avenir...

Stocks technologiques de la nouvelle ère cette semaine : les problèmes de Zomato continuent, EaseMyTrip publie des...

Les startups indiennes prennent des raccourcis à la recherche de financement

Les startups indiennes prennent des raccourcis à la recherche de financement

Le fournisseur d'infrastructure cloud, DigitalOcean, est le lieu de prédilection pour les entreprises dirigées par des développeurs, en particulier les startups, compte tenu de sa riche communauté et de ses didacticiels simples. C'est grâce à ces tutoriels que chez Rapido, nous avons été initiés à DigitalOcean et, par la suite, à ses services qui nous aideraient à obtenir le coup de pouce cloud que nous recherchions.

Compte tenu de notre croissance rapide, Rapido devait évoluer rapidement et un partenaire de cloud computing agile comme DigitalOcean était exactement ce dont nous avions besoin. La collaboration entre nous avait commencé très tôt et ensemble, nous avons connu quatre années fructueuses de partenariat stratégique en matière d'informatique en nuage.

Nous avons commencé par développer l'application Rapido sur la plateforme DigitalOcean. Compte tenu de ses produits innovants et conviviaux, nous avons rapidement décidé d'utiliser DigitalOcean également pour la production. Rapido a actuellement toute son infrastructure hébergée sur DigitalOcean, qui se trouve être notre fournisseur de services cloud de référence pour les environnements de développement et de production.

Fonctionnalités qui ont soutenu la croissance rapide de Rapido

La tarification transparente et à l'utilisation proposée par DigitalOcean aide les startups à évoluer facilement, sans se soucier de l'angle de coût lié à la mise à l'échelle de leurs applications et à l'expansion de leur activité.

Rapido utilise le plus l'équilibreur de charge, les instantanés, les adresses IP flottantes et le cluster Kubernetes de DigitalOcean.

Load Balancer nous aide à répartir la charge entre différents services, nous aidant ainsi à faire évoluer nos applications et à améliorer les performances, la disponibilité et la sécurité de notre infrastructure.

Nous utilisons les fonctionnalités d'instantané et de sauvegarde de DigitalOcean pour stocker certains modèles qui peuvent tourner à chaque fois qu'un nouveau Droplet (serveur cloud) est créé. Cela aide Rapido à automatiser les configurations par défaut pour chaque Droplet et à économiser un temps et des ressources précieux.

L'IP flottante est une autre fonctionnalité que nous trouvons utile parmi les différentes offres DigitalOcean. Les IP flottantes permettent aux développeurs de déplacer des IP d'un Droplet à un autre, dans le même centre de données. Cela nous aide à maintenir une infrastructure hautement disponible et protégée contre tout scénario de panne/d'indisponibilité.

La flexibilité de fonctionnalités telles que Load Balancer et Floating IP et la fiabilité de fonctionnalités telles que Snapshot et Backup, associées à la simplicité de Droplet, font du cloud computing le partenaire préféré de DigitalOcean Rapido.

Enfin, le besoin de Rapido d'une plate-forme cloud prenant en charge Kubernetes a également été pris en charge par DigitalOcean. La plate-forme cloud a rendu le travail sur les clusters Kubernetes non seulement facile mais aussi agréable pour les développeurs Rapido.

Avoir un centre de données à Bangalore était un atout supplémentaire, car Rapido a également son siège à Bangalore. Le fait d'avoir le centre de données à proximité nous aide à réduire les problèmes de réplication des données et aide également à minimiser les délais de latence, ce qui à son tour améliore les performances des applications.

Notre fonctionnalité préférée de DigitalOcean se trouve être les OneClickApps qui nous aident à déployer des applications pré-construites en un seul clic. Les développeurs peuvent ignorer les étapes d'installation et de configuration pour passer directement au déploiement de leur code à l'aide des images prédéfinies de DigitalOcean qui prennent en charge Ruby on Rails, Docker, Node.js et MongoDB, entre autres. La possibilité de brancher un stockage supplémentaire en un seul clic a introduit Rapido dans un nouveau monde d'expérience transparente.

Leur fiabilité et leur simplicité en font le partenaire de services cloud de notre choix. La facilité du paiement automatique selon l'utilisation et le soutien continu de l'équipe ont été un atout majeur dans l'histoire de la croissance de Rapido.