Bitpanda’s business evolved faster than their system
As usual, startups are eager to release the first MVP as well as further product features including a full-blown solution fast - lightning fast. Since speed was first priority, aspects like scalability did not get as much attention. To make a system sufficiently scalable in the aftermath is tough, and not always possible. In combination with changing their Software Architecture as a whole, Bitpanda was searching for an alternative solution to their previous system.
Software architecture plays a critical role in emerging fintech ecosystems to stay ahead of the competition and to fulfill the customers' needs. We founded Bitpanda in 2014 as a crypto-trading company and since then, the company has evolved into a well-rounded investment platform with more than 3 million people trusting us with their money. We’re constantly scaling and growing, so we do need our systems to adapt to our load, but also to our organizational structures. In SQUER, we found a reliable partner who fully understands our needs.
Let’s get reactive!
Bitpanda carefully thought about how to shape its future architecture. Integrating their coins into reactive architecture seemed to be their safest bet. Reactive Architectures not only fulfill non-functional requirements like scalability very well but also support an organization that is in the middle of a huge growth process very well. Due to the strict encapsulation of organizational and technical responsibilities in combination with the loose coupling of components by integrating them via event streaming (in this case Apache Kafka) Bitpanda can leverage a lot of benefits from this architecture style.
Making it possible, together
We had the opportunity to learn about the challenges and traps by working on several migration projects. To minimize the risk of making unfortunate decisions and setting architecture cornerstones in place at the beginning, which might become expensive and difficult to clean up later on, we are supporting Bitpanda in designing and implementing the new Architecture together.
Proven to be very effective on the frontlines tackling the challenges of scaling software and complex domains. Combines excellent all-round technical skills as well as an extensive ability to lead software teams in an agile environment.