In the rapidly evolving landscape of cloud computing, companies face critical decisions regarding their SaaS architecture. Navigating these challenges successfully requires strategic thinking, innovation, and a proactive approach. I recently sat down with Ulrik Elstrup Hansen, VP and Head of SaaS Innovation at SimCorp to hear their intriguing cloud journey story. SimCorp is a prominent player in the investment management industry that recently transformed its platform into a cutting-edge Software as a Service (SaaS) offering. In this blog post, I’ll delve I’ll share insights from Ulrik into SimCorp’s cloud journey and the key decisions that paved the way for their SaaS success.
SimCorp, often regarded as the tech backbone of the investment management industry, serves major clients such as insurance companies, asset managers, and sovereign wealth funds. With approximately 300 clients, SimCorp’s focus on providing exceptional service and meeting high-security compliance standards is paramount. As market demands continued to shift towards SaaS offerings, SimCorp looked to transition its SimCorp Dimensions application in that direction. As the head of the SaaS Innovation team, Ulrik was responsible for overseeing SimCorp’s cloud architecture and ensuring robust security compliance, optimal performance, a seamless user experience, and competitive pricing for this SaaS offering.
To make their journey to a cloud-base SaaS offering a success, SimCorp enlisted the help of Silk. Silk gave the SimCorp Dimensions application the consistent and high performance that it needed to be successful on the cloud. In fact, by introducing Silk to its tech stack, SimCorp’s largest client was able to achieve significantly faster performance through the SaaS offering compared to their previous on-premises setup.
However, successfully morphing their product into a SaaS offering wasn’t an easy process. There were a number of unique challenges and decisions that the team needed to thoughtfully consider and overcome.
One of the foundational challenges in SaaS architecture is the choice of tenancy models. SimCorp employs a hybrid approach, offering a spectrum of tenancy options to cater to diverse client needs. From fully single tenant applications to fully multi-tenant solutions, SimCorp provides flexibility and customization. For core applications, especially those involving sensitive financial data, single tenancy is often preferred to ensure complete data isolation. SimCorp, however, also accommodates multi-tenant scenarios, allowing clients to share resources within a secure environment. As a further bit of complexity, SimCorp in turn enables its own customers to provide a multitentant solution for their end customers. The balance between customization and resource efficiency is a key factor in SimCorp’s tenancy strategy.
Moving to the cloud posed unique challenges for SimCorp, particularly given the complexity of their 30-year-old core application. Refactoring every component was not feasible, necessitating a balance between legacy integration and cloud optimization. The focus shifted towards cloud-native solutions, optimizing where possible (like with their introduction of Silk), and embracing an “everything is code” philosophy. This approach streamlined operations, reduced overheads, and ensured a positive business case.
SimCorp’s clients operate globally, necessitating an architecture capable of handling diverse usage patterns and market hours. SimCorp’s solution is designed to be available 24/7, scaling dynamically based on client needs. Horizontal scaling and elastic service agents enable SimCorp to manage peak loads efficiently. By embracing dynamic scaling and leveraging tools like Silk, SimCorp ensures optimal resource utilization while enhancing performance.
Resiliency is non-negotiable for financial institutions, given stringent regulatory requirements and evolving threats like ransomware. SimCorp’s architecture prioritizes high availability, active-active configurations, and failover mechanisms. Continuous testing, including live failovers, ensures that SimCorp can seamlessly transition services, even in the face of unexpected incidents. The integration of ransomware-proof backup strategies adds an extra layer of security, allowing SimCorp to rebuild services swiftly when necessary.
SimCorp acknowledges the critical role of cost management in cloud operations. The company adopts a proactive stance, leveraging internal ownership and accountability to monitor costs rigorously. Third-party tools and AI-driven services aid in optimizing cloud spending. By offering transparency to clients about their resource usage, SimCorp fosters trust while enabling clients to make informed decisions.
Ulrik’s experiences at SimCorp offer valuable insights for other companies embarking on their cloud and SaaS journeys. Some of Ulrik’s key takeaways are:
SimCorp’s successful transformation into a SaaS powerhouse exemplifies the possibilities that await companies willing to innovate, adapt, and invest wisely in cloud technologies. By embracing a holistic approach that combines technical expertise, strategic planning, and customer-centricity, businesses can pave the way for their own SaaS success stories.
Watch the video to hear all of SimCorp’s secrets to SaaS success!
Let's Get SaaS-y!