Customer Stories / Software & Internet
Netcore Cloud Revolutionizes MarTech with a Platform Ecosystem for Effective Consumer Campaigns on AWS
Netcore Cloud bolsters MarTech innovation by migrating to AWS, providing a strong foundation for incorporating serverless and predictive capabilities into its customer experience and engagement platform.
Secured data centers
across the US, EU, and India
Accelerated Growth
Supports global business expansion
50%
shorter time to develop new features
Innovative Solutions
Empowers IT teams to develop a platform ecosystem
Enhanced Campaign Effectiveness
Introduced predictive capabilities
Overview
Netcore Cloud is a provider of marketing technology for B2C brands around the world, offering highly effective omnichannel campaigns. To streamline the operation of its customer experience and engagement (CEE) platform and accelerate development, the company migrated its applications to AWS.
Netcore Cloud leverages Amazon RDS as its primary database solution and relies on AWS Fargate, Amazon EventBridge and AWS Lambda to manage and run its workloads. By building on AWS’s robust foundation, the company aims to expand its CEE platform into an ecosystem, enabling third-party developers to integrate their applications seamlessly.
Opportunity | Supporting Strategic Development for a Growing Market
More than 6,500 companies across 18 countries in Asia, Europe, and North America use Netcore Cloud’s marketing technology (MarTech) to connect with their audiences through channels such as push notifications, emails, and SMS. In 2022 alone, the platform facilitated over a trillion communications between brands and their customers.
Since its launch in 1997, Netcore Cloud has witnessed the rapid evolution of the MarTech industry, with brands integrating platforms like Facebook, Instagram, and WhatsApp into their campaigns. In response, MarTech providers have developed customer engagement platforms where companies can deliver, manage, and track communications all in one place.
In line with these developments, Netcore Cloud has evolved its services for a market that is expected to be worth around $514 billion globally by 2027. To prevent data bottlenecks, the company moved to a hybrid cloud configuration with burst capacity for customer engagement applications, while also consolidating its customer experience, data analysis, and personalization applications under a single customer experience and engagement (CEE) platform.
In developing its CEE platform, a priority for Netcore Cloud was to optimize operations and increase development speed. Swayam Behera, vice president of software engineering at Netcore Cloud says, “The MarTech industry is highly competitive, and customers expect new value-adding services regularly. To meet these demands, we aimed to give the platform a robust technical backbone that could constantly evolve and deliver reliable services.”
With AWS, we have access to a range of native services that can cater to a wide spectrum of use cases, and I am confident there are no limitations hindering our progress.”
Swayam Behera
Vice President of Software Engineering, Netcore Cloud
Solution | Fast-Tracking Development with AWS Managed Services
According to Behera, Netcore Cloud chose Amazon Web Services (AWS) to support its CEE platform because of its stellar reputation among MarTech companies in India. “We selected AWS because of the volume of cloud-native services that could support our development roadmap for years to come,” he explains. The move to AWS means that Netcore Cloud can leverage a wide range of cloud-native tools and services for the continued development of its customer engagement platform.
Netcore Cloud accelerated its migration to AWS by signing up for the AWS Migration Acceleration Program (MAP). Behera explains, “MAP’s methodology for assessing the migration readiness of on-premises systems and identifying the MAP tools to move the systems to the cloud helped us migrate hundreds of databases that support the CEE platform over to AWS.” Over a hundred Netcore Cloud IT staff were trained by the AWS Training and Certification team from June to December 2022, sharpening their skills in running an AWS infrastructure. “We focused on migrating the workloads running in our US data center before moving on to our facility in Mumbai,” adds Behera.
With AWS’s support, Netcore Cloud migrated the databases in its US facility to Amazon Relational Database Service (Amazon RDS) for databases with Amazon Elastic Compute Cloud Service (Amazon EC2) Auto Scaling to support its applications. The company also adopted Amazon Simple Storage Service (Amazon S3) storage classes for long-term data archiving. The migration of the US data center to AWS took approximately a year. “AWS has a great suite of services that were ideal for our migration,” Behera says. “The AWS Migration Acceleration Program helped us complete the migration efficiently and effectively.”
Netcore Cloud uses AWS managed services, including AWS Fargate, a serverless service that automatically runs and scales containers. It also uses AWS Lambda functions to direct mobile app and web traffic and speed up deployment processes. In addition, Netcore Cloud uses Amazon EventBridge extensively to choreograph the event workflow between numerous microservices. By running these services, its software engineers have been able to fast-track development. For example, they recently integrated WhatsApp with the CEE platform’s customer engagement application in half the expected time. Says Behera, “Critical integrations with WhatsApp could have taken three months before going all-in on AWS. But with the right tools, we can complete the integration—with zero defects—in 45 days.”
Outcome | Accelerating Service Development and Predictive Capabilities
With 70 percent of its workloads on the AWS Cloud, Netcore Cloud aims to complete the migration of remaining applications in the next 3–6 months. Thanks to the successful migration to AWS, Netcore Cloud is confident that it can take service development to the next level. The company plans to evolve its CEE platform beyond creating new integrations and features, transforming it into a platform ecosystem that customers and partners can leverage to build upon. Behera explains, “We want to create a common framework and provide SDKs [software development kits] that encourage third-party developers to write plugins for the platform.”
Transitioning to a platform ecosystem will help Netcore Cloud drive growth and give it the edge it needs to leap ahead of competitors in the MarTech space—all of which have sought to speed up development in recent years. “We want to use AWS native services to evolve the CEE platform so others can integrate new channels or apps into the platform in real time,” says Behera.
Netcore Cloud’s next priority is to enhance the predictive capabilities of its CCE platform, with a focus on improving the accuracy of forecasted results for campaigns and providing customers with better decision-making tools.
Behera adds, “We want to develop our analysis of live campaigns to help marketers course-correct.” As part of this effort, Netcore Cloud is experimenting with AWS services such as Amazon SageMaker for machine learning. “With AWS, we have access to a range of native services that can cater to a wide spectrum of use cases, and I am confident there are no limitations hindering our progress,” concludes Behera.
Learn More
To learn more, visit aws.amazon.com/products/databases/migrations.
About Netcore Cloud
Netcore Cloud is a global MarTech product company headquartered in India, empowering over 6,500 brands worldwide to design highly effective consumer campaigns. For over two decades, the company has been revolutionizing the way marketing and product teams engage with their target markets.
AWS Services Used
AWS Fargate
AWS Fargate is a serverless, pay-as-you-go compute engine that lets you focus on building applications without managing servers. AWS Fargate is compatible with both Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS).
AWS Lambda
AWS Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers. You can trigger Lambda from over 200 AWS services and software as a service (SaaS) applications, and only pay for what you use.
Amazon EventBridge
Build event-driven applications at scale across AWS, existing systems, or SaaS applications.
Amazon EC2 Auto Scaling
Amazon EC2 Auto Scaling helps you maintain application availability and lets you automatically add or remove EC2 instances using scaling policies that you define.
Learn more »
Get Started
Organizations of all sizes across all industries are transforming their businesses and delivering on their missions every day using AWS. Contact our experts and start your own AWS journey today.