tyba: Optimizing its deployment process with Google Cloud
About tyba
tyba is a fintech that operates as an investment channel providing digital access to quality investments in a simple and reliable way, while also supplying educational and informative materials.
Tell us your challenge. We're here to help.
Contact usAbout Xertica
Xertica is a technology consultancy company that enables digital transformation processes through cloud technology.
Supported by Xertica, the company enhanced resource management to offer a simple and agile investment experience to end users.
Google Cloud results
- Reduced project deployment time by 30%
- Automated collection of metrics
- Optimized costs and improved runtimes
Improved project deployment capability
tyba is a digital investment application operating in Colombia, Peru, and Chile. It was launched with the goal of democratizing investments so that more and more people across Latin America can access them using a simple and reliable digital channel while learning about finance.
Employing approximately 300 staff to achieve business goals, the company is constantly aiming to widen its value proposition, improve product offerings and features and develop new ones.
The aim is to spread awareness of the importance of the habit of investing to achieve goals in life; give people access to comprehensible educational materials on finance; position the brand as a strategic ally to strengthen personal finances; and provide a complete and easy-to-access solution within a reliable environment for users.
"From a business point of view, we intend to keep our high growth rates. Expanding brings complexity, and complexity slows you down. We have to keep agile to adjust our value proposition to customers and continue growing," says Valdemaro Mendoza, CEO and co-founder of tyba.
In search of a better solution
Operating in an increasingly diverse technological market with a broader range, tyba was looking to boost the scalability of its processes. The decision to make technology more agile and to improve services offered to customers was driven by the goal of obtaining metrics, reducing costs, and speeding up processes.
Although the company already relied on the cloud, it needed a better service to improve analytics and deployment capabilities.
"In terms of engineering, key challenges are: keeping the agility in building new features and iteration for current ones, while meeting cybersecurity requirements; scaling our IT processes to make up for the weaknesses of legacy systems used by stakeholders in the industry with whom we integrate; and continuing to create an easier experience on a daily basis, ensuring customers are unaware of the inherent complexity," explains Gabriel Farah, CTO and co-founder of tyba.
Together with Xertica, a strategic partner that supported the company throughout the decision-making processes, tyba's team intended to find a partner that matched the company’s needs and could help it make business predictions a reality.
In the beginning, tyba assessed various suppliers' offerings and it finally chose Google Cloud as the ideal option to boost its services, based on its expertise, quality, and easy-to-use data tools.
"This project began mainly as an initiative to save costs on internal tools that we use throughout our development activity cycle. We started to explore some options and found that Google Cloud offered many advantages in the implementation to help us reach our goals."
—Orlando Sabogal, DevOps Lead, tybaTechnology that gets results
The company succeeded in setting up a new cloud-based infrastructure that was automated, scalable, and agile. One of the main Google Cloud products adopted was BigQuery, used as a data warehouse receiving data from all possible sources. The solution allowed tyba's team to obtain relevant insights and offer them to users, besides integrating with Looker, a tool featuring its own engine to store everything users can visualize.
The company also relies on Firebase for development purposes, including remote settings using Firestore; error and metrics capture with Firebase Crashlytics; and events with Google Analytics, distributions of beta versions and end-to-end tests with Firebase Test Lab devices.
Most recently, the company adopted Google Kubernetes Engine (GKE). Thanks to its logging settings and use of preemptible VMs, tyba can optimize the use of resources, speed up processes, and obtain monitoring metrics, which increases the solution's profitability even further.
That is how tyba learned that Google Cloud is the perfect choice for improving its business workflows and its data management capabilities.
"We didn't have much experience with Google Kubernetes Engine, so being supported by Google Cloud engineers, who are the most experienced in implementing tools, was crucial when we decided to transition to their proposed solutions."
—Fredy Hernández, DevOps Engineer, tybaImproving business dynamics
Besides significantly optimizing costs and accelerating operations, implementing Google Cloud provided tyba with tools that were both easy to adopt and to use.
Thanks to GKE’s performance, different projects are now deployed 30% faster, which means that tests and fixes can be executed quickly. With this solution, the company can perform a strict deployment monitoring process, obtain metrics in a simple, automated manner, and better oversee costs and execution details in every tool. This has undoubtedly become a major way for the company to stand out in a very competitive market.
Throughout this process, Google Cloud's support was essential, not only to help tyba's team start using the solution but also to provide more possibilities to solve issues.
As the partner, Xertica was present along the process and was always one step ahead in each challenge, bringing solutions to the table that paved the way for the goal they had set in the beginning.
"We were surprised by how easily we could monitor the services deployed on Google Kubernetes Engine. Before adopting the solutions, we didn’t have this level of visibility over pipelines: CPU use, memory, read-and-write I/O, etc. We can now access lots of metrics, which will be useful for integration and deployment processes."
—Fredy Hernández, DevOps Engineer, tybaNext steps to keep expanding
Nowadays, tyba is working on further enhancing service optimization, with positive predictions in terms of cost and time savings.
Apart from expanding its use of Google Kubernetes Engine, which features endless resources, the company, together with its partner, is exploring the possibility of using Looker as a log monitoring tool.
tyba’s next steps will certainly bring good results, which will be shared and celebrated with its partner and the Google Cloud team.
Tell us your challenge. We're here to help.
Contact usAbout tyba
tyba is a fintech that operates as an investment channel providing digital access to quality investments in a simple and reliable way, while also supplying educational and informative materials.
About Xertica
Xertica is a technology consultancy company that enables digital transformation processes through cloud technology.