Tembici simplifies systems and drives data intelligence with Google Cloud
About Tembici
As Latin America's leading micromobility company, Tembici supports over 200 million shared bike rides in Brazil's main cities, such as Rio de Janeiro, São Paulo, Salvador, Recife, and Porto Alegre, and in Santiago (Chile), Buenos Aires (Argentina), and Bogota (Colombia).
Tell us your challenge. We're here to help.
Contact usAbout Avenue Code
Avenue Code is a software consultancy with innovation-oriented experience providing end-to-end development solutions for customers' digital transformations.
After the migration, achieved with the help of Avenue Code, the company gained a mature environment, flexibility, and scalability, which facilitated the development of PoCs and tests.
Google Cloud results
- Full visibility over processes and specificities in the cloud
- Autonomy for teams and for the development of new solutions
- More scalability and high availability
- Cost predictability with granular assessments
Enhanced business-focused decision-making
Standing out in the market of micromobility technology, Tembici creates bike-sharing solutions to inspire a revolution in urban areas. Bike-sharing lies at the core of the company's activities, and it applies IT knowledge to its strategy. Through its app, users can check for available bikes and unlock them at one of the stations spread across over 10 cities in Brazil and Latin America.
The company was already leveraging the cloud, using industry-specific technologies to support its services. However, it needed to enhance a few technical issues: orchestrating dependencies across servers and tools, reducing release efforts for new digital products, and adhering to more modern standards to ease the interaction between employees across several teams.
Tembici also required faster access to insights for decision-making and business steering purposes. To this end, the company was looking for an ecosystem to ingest, process, and provide app-generated data with speed and high availability.
The organization first considered migrating to Google Cloud when it realized that managed solutions played a crucial role in reaching its goals. Avenue Code, a Google Cloud partner, then became involved to support Tembici throughout this challenging journey.
"Our decision was based on the need to modernize our own platform to benefit our teams. We also intended to improve scalability and achieve the best standards in the market, so that we could fine-tune our infrastructure and add more value to our business. That's why we chose Google Cloud."
—Carlos Rizzo, Head of Software Engineering, TembiciStaged migration: From data to infrastructure
At the beginning of the journey, achieving a zero-downtime migration for business operations was one of the top challenges. The first project, which kicked off in 2020, targeted the migration of all data workloads. Avenue Code's team provided support by structuring project management tasks, as well as access management for employees and separate billing per department, prioritizing use cases together with Tembici and approaching them one at a time.
Implementation involved generating data pipelines using Cloud Functions for data ingestion, Dataproc for transformation, Cloud Composer for orchestration, and Cloud Storage and BigQuery for storage.
Collaboration between Tembici and Avenue Code teams led to the creation of a data platform to organize the company's multiple sources of information. Before the migration, reports were processed independently depending on their source. Now, the company provides agile access to all the information and it can also customize access using Looker. Data Catalog is also used to share data internally and obtain further insights.
The second project focused on infrastructure. Avenue Code provided Tembici with support through various stages. First, the team offered security workshops to explain the tools' capabilities and usability. The exchange of ideas was key to identify urgent needs and define best practices.
Later, infrastructure on Google Cloud was set. Initial training provided Tembici employees with the required skills to coordinate tasks, using resources efficiently and autonomously to leverage the solutions.
Shared Virtual Private Cloud (VPC) networking was implemented to enable the capabilities and scalability of Google Kubernetes Engine (GKE), for managing containerized applications, as well as Cloud SQL, for databases, and Compute Engine, for virtual machines, among other tools.
"Applications were migrated when we completed the foundation work on Google Cloud, after verifying it was a secure, stable environment, suitable to receive the workloads. We defined migration waves together with Tembici based on the structure planned for Google Kubernetes Engine, ensuring zero impact on operations."
—Daniel Carrança, Cloud Solutions Architect, Avenue CodeAll workflows hosted by the previous cloud provider were migrated to Google Cloud, along with 18 databases. As Tembici's applications are all cloud-native, it was essential for the company to gain detailed knowledge on GKE and other key technologies, such as Cloud Run, Cloud Functions, and Compute Engine, to meet several demands regarding its platform, especially those related to development, testing, and production environments.
BigQuery is also a very valuable tool, as it offers versatility and supports interaction across resources through batch or streaming data at column- and document-level, facilitating and optimizing Tembici's data analysis and storage operations.
"Google Cloud solutions are integrated, and this integration makes our operations easier. Relying on managed infrastructure services is yet another differential that enhances development tasks: We no longer worry about uploading a system or monitoring servers. I often joke that there is a whole Google Cloud team working on these services for me," says Tembici's Head of Software Engineering.
Continuous improvement and other advantages
Today, thanks to Google Cloud's tools and integrations, projects are launched and executed with full visibility over processes and specificities, supported by GKE, Compute Engine, and BigQuery. Activities are run by work teams with no need to centralize them in one department. Consequently, the IT team can better focus on what really matters for the business.
"Not only do we have full visibility, but we can also scale our Google Cloud environment in an optimized and sustainable manner, using event- and data-driven standards, with availability and reliability. Another differential is that we can now draw plenty of insights about users and their geolocation-related behaviors as a result of studies leveraging data algorithms."
—Carlos Rizzo, Head of Software Engineering, TembiciMigrating to Google Cloud made it possible to adopt FinOps techniques. The cost of operations is now tracked and analyzed more granularly than before, which facilitates cost predictability.
By simplifying its systems and creating a data platform, Tembici succeeded in improving the quality of insights and in generating value from smart analytics. The company's management can now obtain reports containing strategic results in an automated manner, which speeds up insight availability and enhances decision-making.
"Tools have provided flexibility and scalability for data teams, and facilitated the replication of the structure of operations and the development of PoCs and tests," explains Frederico Caram, Data Architect at Avenue Code. "Thanks to Google Cloud, we can ensure that Tembici now has a mature and agile environment to run its operations."
Tell us your challenge. We're here to help.
Contact usAbout Tembici
As Latin America's leading micromobility company, Tembici supports over 200 million shared bike rides in Brazil's main cities, such as Rio de Janeiro, São Paulo, Salvador, Recife, and Porto Alegre, and in Santiago (Chile), Buenos Aires (Argentina), and Bogota (Colombia).
About Avenue Code
Avenue Code is a software consultancy with innovation-oriented experience providing end-to-end development solutions for customers' digital transformations.