Unilog is a global technology company specializing in ecommerce and product data management in the B2B marketplace. Its flagship product is CIMM2, a software platform designed to facilitate commerce and communication between businesses.
The company is headquartered in Bangalore, India with North American headquarters near Philadelphia, Pennsylvania. In 2015, Unilog was named one of the “50 Fastest Growing Tech Companies” by The Silicon Review.
What Unilog Wanted
Unilog needed rapid deployments, unlimited scale, and reduced support costs for its customers. Unilog has multiple services (like managed infrastructure). Its clients are large ecommerce companies – meaning its small clients have about 500,000 SKUs on their website, and its large clients have about 8,000,000 SKUs.
Unilog was struggling with administering and scaling client deployments to support its rapid growth (assistance in traditional infrastructure, cost, and support). Unilog approached Agosto because it needed experts to analyze its existing infrastructure, modify its design to support Google Cloud Platform, validate its functionality, and provide platform, console, and escalation support.
Agosto’s first engagement with Unilog was to perform a lift and shift from its privately hosted environment to Google’s public cloud. We helped support an updated design of its legacy application stack, validated performance, then delivered production templates to accelerate its newly signed client deployments.
Unilog chose Google Cloud Platform because of its cost, scalability, disaster recovery, security, and ease of use. Through three different Agosto engagements, Unilog is now leveraging GCS, GCE, GKE, and Cloud SQL.
Agosto moved Unilog’s Virtual Machines (VMs) and optimized the company for Google Cloud, specifically Google Compute Engine. Unilog has more than 100 customers on the platform, and 400-500 VMs. Agosto helped support its migration to Google in the following ways:
Agosto optimized Unilog’s existing systems to reduce operating costs, analyzing and directing it to stand-up a multi-tenant version. Through this modernized approach, it is able to support many customers across one application stack. This new approach allows them to stand-up clients more quickly, reduce support costs and consider a completely new SaaS-based licensing model that will greatly improve Unilog’s market value.
Phase II of its migration to GCP extends the multi-tenant vision described above by extending the company’s architecture to leverage microservices which will reduce its total operating costs. This process consisted of the following:
GCP Optimization analysis consulting engagement considering utilization, spending and architecture. Our findings helped us develop an optimization plan which recommended the following broad-based actions: