Jak platforma technologiczna Rapido dodaje paliwa do ognia wspólnego jazdy?

Opublikowany: 2018-11-19

Przy 1,5 mln+ przejazdów miesięcznie i operacjach w 17 miastach, technologia jest podstawą, na której opiera się Rapido

Rapido rozwinęło swoją działalność, pozostając na szczycie technologii dzięki ponad 100 mikrousługom i odpornej architekturze

Niezawodność i prostota DigitalOcean sprawia, że ​​jest to wybrany partner usług w chmurze Rapido

Cyfrowy ocean

Dzięki Rapido stworzyliśmy destrukcyjny model usług, który dał osobom dojeżdżającym do pracy w mieście zupełnie nowy sposób podróżowania, z łatwością i szybkością. Rapido dostrzegło możliwość wykorzystania rowerów do świadczenia usług taksówkarskich i skorzystania z darmowego siedzenia pasażera, aby zarobić dodatkowe dochody dla rowerzystów, kiedy tylko chcą. Wykorzystując odpowiednią technologię do wspierania tego innowacyjnego pomysłu, uruchomiliśmy Rapido w Bangalore w październiku 2015 r. i niedawno skończyliśmy trzy lata.

Od tego czasu odnieśliśmy ogromny wzrost i sukcesy w całym kraju w ponad 17 miastach w 10 stanach. Aplikacja Rapido osiągnęła już poziom 1 miliona na początku 2018 roku i każdego dnia dodaje nowych użytkowników. Wykonując ponad 1,5 mln przejazdów miesięcznie, wkrótce staje się aplikacją do obsługi taksówek dla codziennych dojeżdżających do pracy w tych miastach.

Zapewniając użytkownikom niedrogi i wydajny transport wewnątrz miasta, Rapido rozwija się w szybszym tempie niż kiedykolwiek, a wraz z naszym rozwojem jesteśmy na słodkim progu, w którym każdy dynamicznie rozwijający się startup prędzej czy później osiąga skalowalność i niezawodność w zapewnianiu spójnej obsługi.

Stos technologiczny Rapido

Rewolucjonizujemy taksówkę rowerową jako usługę, dlatego potrzebujemy solidnej bazy technicznej, aby wspierać naszą aplikację i jej użytkowników. Łączenie motocyklistów, czyli „kapitanów” z zawodnikami i pomaganie im w łączeniu się z kapitanami znajdującymi się najbliżej ich lokalizacji, wymaga technologii, która może obsłużyć i zrealizować jak najwięcej żądań przy niskim opóźnieniu.

Rapido używa głównie Node.js i Javy. Używamy architektury mikroserwisowej, która pozwala nam eksperymentować z większą liczbą języków innych niż Java, takich jak Python, Scala i Go w stosie językowym. Rapido współpracuje również z technologiami open source, takimi jak Kafka, Cassandra, MongoDB, NATS, Redis i Elastic search itp.

Wyzwanie biznesowe i zapotrzebowanie na dostawcę usług infrastruktury chmury

Z ogromnym boomem w bazie użytkowników, gigantycznym tempem wzrostu i potężnym przejęciem rynku indyjskiego było oczywiste, że wybór dostawcy infrastruktury chmury przez Rapido będzie kluczowy dla jego sukcesu. Wysoka dostępność, małe opóźnienia, łatwość i skuteczność wdrażania, intuicyjne możliwości zarządzania, szybkość, bezpieczeństwo, monitorowanie, opłacalność, elastyczność w wyborze, łatwość dla programistów, skalowalność i prostota rozliczeń to niektóre z kluczowych wskaźników oceny, które pozwalają zawęzić zakres wybór dostawcy infrastruktury

Ponieważ możliwości orkiestracji kontenerów oferowane przez Kubernetes stały się decydującym elementem naszej strategii skalowania, niezwykle ważne było dla nas zapewnienie przez dostawcę chmury udogodnień ułatwiających wdrażanie i zarządzanie klastrami Kubernetes

Wejdź do DigitalOcean

Polecany dla Ciebie:

Przedsiębiorcy nie mogą tworzyć zrównoważonych, skalowalnych startupów poprzez „Jugaad”: CEO CitiusTech

Przedsiębiorcy nie mogą tworzyć zrównoważonych, skalowalnych start-upów poprzez „Jugaad”: Cit...

Jak Metaverse zmieni indyjski przemysł motoryzacyjny?

Jak Metaverse zmieni indyjski przemysł motoryzacyjny?

Co oznacza przepis anty-profitowy dla indyjskich startupów?

Co oznacza przepis anty-profitowy dla indyjskich startupów?

W jaki sposób startupy Edtech pomagają w podnoszeniu umiejętności i przygotowują pracowników na przyszłość

W jaki sposób start-upy Edtech pomagają indyjskim pracownikom podnosić umiejętności i być gotowym na przyszłość...

Akcje New Age Tech w tym tygodniu: Kłopoty Zomato nadal, EaseMyTrip publikuje Stro...

Indyjskie startupy idą na skróty w pogoni za finansowaniem

Indyjskie startupy idą na skróty w pogoni za finansowaniem

Dostawca infrastruktury chmury, DigitalOcean, jest miejscem, do którego zmierzają firmy prowadzone przez programistów, zwłaszcza start-upy, biorąc pod uwagę bogatą społeczność i łatwe samouczki. To dzięki tym samouczkom w Rapido po raz pierwszy zostaliśmy zapoznani z DigitalOcean, a następnie z jego usługami, które pomogłyby nam uzyskać wzrost chmury, którego szukaliśmy.

Biorąc pod uwagę nasz szybki rozwój, firma Rapido musiała szybko się skalować, a sprawny partner w zakresie przetwarzania w chmurze, taki jak DigitalOcean, był właśnie tym, czego potrzebowaliśmy. Współpraca między nami rozpoczęła się wcześnie i razem widzieliśmy cztery udane lata strategicznego partnerstwa w zakresie przetwarzania w chmurze.

Zaczęliśmy od stworzenia aplikacji Rapido na platformie DigitalOcean. Biorąc pod uwagę innowacyjne i przyjazne dla użytkownika produkty, szybko zdecydowaliśmy się wykorzystać DigitalOcean również do produkcji. Rapido ma obecnie całą swoją infrastrukturę hostowaną na DigitalOcean, który jest naszym głównym dostawcą usług w chmurze zarówno dla środowisk deweloperskich, jak i produkcyjnych.

Funkcje, które wspierały szybki rozwój Rapido

Płatności na bieżąco i przejrzyste ceny oferowane przez DigitalOcean pomagają startupom łatwo skalować, nie martwiąc się o koszt skalowania ich aplikacji i rozszerzania działalności.

Rapido najczęściej korzysta z Load Balancer, migawek, ruchomych adresów IP i klastra Kubernetes firmy DigitalOcean.

Load Balancer pomaga nam rozłożyć obciążenie między różne usługi, pomagając nam w ten sposób skalować nasze aplikacje oraz poprawiać wydajność, dostępność i bezpieczeństwo w całej naszej infrastrukturze

Używamy funkcji Snapshot i Backup firmy DigitalOcean, aby przechowywać pewne szablony, które mogą się uruchamiać za każdym razem, gdy tworzony jest nowy Droplet (serwer w chmurze). Pomaga to Rapido zautomatyzować domyślne konfiguracje dla każdego Dropleta i zaoszczędzić cenny czas i zasoby.

Floating IP to kolejna funkcja, którą uważamy za przydatną wśród różnych ofert DigitalOcean. Ruchome adresy IP umożliwiają programistom przenoszenie adresów IP z jednego Dropletu do drugiego w tym samym centrum danych. Pomaga nam to w utrzymaniu infrastruktury o wysokiej dostępności i takiej, która jest chroniona przed wszelkimi scenariuszami awarii/przestojów.

Elastyczność funkcji takich jak Load Balancer i Floating IP oraz niezawodność funkcji takich jak Snapshot i Backup w połączeniu z prostotą Droplet sprawiają, że DigitalOcean Rapido jest preferowanym partnerem w zakresie przetwarzania w chmurze.

Wreszcie, zapotrzebowanie Rapido na platformę chmurową obsługującą Kubernetes zostało również zaspokojone przez DigitalOcean. Platforma chmurowa sprawiła, że ​​praca na klastrach Kubernetes była nie tylko łatwa, ale także przyjemna dla programistów Rapido.

Posiadanie centrum danych w Bangalore było dodatkowym plusem, ponieważ Rapido również ma siedzibę w Bangalore. Posiadanie centrum danych w pobliżu pomaga nam zmniejszyć problemy z replikacją danych, a także pomaga zminimalizować opóźnienia, co z kolei poprawia wydajność aplikacji.

Naszą ulubioną funkcją DigitalOcean jest OneClickApps, która pomaga nam wdrażać gotowe aplikacje dosłownie jednym kliknięciem. Deweloperzy mogą pominąć etapy instalacji i konfiguracji, aby przejść od razu do wdrożenia swojego kodu, korzystając z gotowych obrazów DigitalOcean, które obsługują między innymi Ruby on Rails, Docker, Node.js i MongoDB. Możliwość podłączenia dodatkowej pamięci za pomocą jednego kliknięcia wprowadziła Rapido w nowy świat płynnych doświadczeń.

Ich niezawodność i prostota sprawia, że ​​jest to wybrany przez nas partner w zakresie usług w chmurze. Łatwość automatycznej płatności zgodnie z użytkowaniem i ciągłe wsparcie zespołu były głównymi plusami w opisie historii wzrostu w Rapido.