Car-sharing startup GreenGo offered just 45 electric cars to customers in Budapest when it launched its eco-friendly service in 2016. A year later, the company had expanded its fleet to several hundred Volkswagen e-up! vehicles in the city.
Cofounder and managing director Bálint Michaletzky knew the company needed 300 cars in Budapest to reach its profit targets, but what he didn’t know was how the company was going to operate such a fast-growing mobile business.
“We didn’t have the technology infrastructure to remotely track so many cars, open them, lock them up, send invoices, and receive payments,” he says.
GreenGo started running an instance of Oracle Database on a colocated server, but sharing the server with several other companies led to random CPU allocations that would often leave the startup in the lurch.
“We’d have customers hitting our app and requesting cars, but the server simply wouldn’t respond,” especially during peak hours, Michaletzky says.
GreenGo now runs its car-sharing platform on Oracle Cloud Infrastructure, starting with a two-server setup. Initially, it had one running two CPUs, and the other with four CPUs. After load checks, however, the company opted to upgrade both servers to four CPUs.
“The entire double setup and switchover took us less than a day,” Michaletzky says. “If we were still running in an on-premises environment, this kind of an upgrade would have taken us four weeks or more to order a new server, set it up, and then start the migration all over again.”