Over the past 18 months, we’ve seen a shift in how customers look to future proof their applications. In the past, SoftServe supported application development for both on-prem and cloud versions of the same software. However, we’ve recently seen a substantial decrease in ongoing product development for on-prem versions of software.
Now the focus has moved towards making software that’s supported across multiple public cloud platforms. In fact, we’ve completed enough of these projects recently that we gave them their own name: “Parallel Platforming”.
What is Parallel Platforming?
To clarify, parallel platforming is not a lift and shift. We’re not merely trading one public cloud for another.
Parallel platforming grew out of the fact that historically, ISVs selected a single cloud service for building their solution. However, customer cloud strategy was often misaligned with the ISVs.
The answer? A solution with minimal difference in the cloud interface between the two versions. Hence, the name “Parallel Platforming.”
SoftServe has recently helped several ISVs accomplish this by leveraging Google Cloud as a second but equal platform option to their customers. These projects involved mapping the existing AWS or Azure architecture to Google Cloud in order to replicate its look, feel, functionality, scalability, security, and network experience.
Anthos, Google Cloud’s managed services offering, further enables this multi-cloud management and Kubernetes containerization, allowing for application modernization across hybrid and multi-cloud environments. Google has recognized the unique needs of ISVs and is moving quickly to address them within the market.
ISVs need both agility and portability for their SaaS offerings. Anthos supports this by leveraging Kubernetes at its core while offering a single view for analytics via BigQuery Omni.
Since ISVs largely prefer open source tools for product development, it’s no surprise that utilizing Google’s methodologies and best practices—which were themselves developed on open sourced tools—allows for ISVs to deliver applications on a massive scale.
In addition, parallel platforming is supported by Google Cloud products including:
AI/ML with Contact Center AI
Smart analytics with Big Query and AutoML
Vertical market enables such as healthcare APIs
Apigee API Management to accelerate time to market & reduce development costs by eliminating point to point connections
Multi-cloud management with Anthos
Avoid vendor lock-in by leveraging Kubernetes containerization and other open source tools to help commoditize cloud consumption, rapidly move applications based on market conditions, and meet customer demands. Let's talk about how parallel platforming can help your company.