
LogiCommerce: Optimizing cloud infrastructure for the future of ecommerce
DoiT’s cloud expertise saves LogiCommerce the cost of one FTE, allowing it to focus on what it does best
View all DoiT Cloud Intelligence features
Insights, tips and perspectives from cloud experts
Foundational expertise and future-ready recommendations
In-person and virtual tech talks
Meet the team leading DoiT
Hear what’s new at DoiT
Unlock revenue through expert partnerships
Discover career opportunities
Award-winning partners of cloud providers
OOTI, a leading company in the project management software industry, provides innovative solutions that simplify project planning and execution for teams of all sizes. Its comprehensive platform offers a suite of tools designed to enhance productivity and collaboration, allowing teams to manage tasks, track time, and allocate resources efficiently. OOTI’s flagship product is its project management platform, which empowers teams to plan, execute, and monitor projects seamlessly, ensuring that all aspects of a project are managed effectively from start to finish.
OOTI faced challenges migrating from Amazon EKS to AWS ECS, part of its broader strategy to enhance its cloud infrastructure. The primary issues encountered included frequent 502 timeouts, difficulties handling logs, and complications in setting up SSL. These problems were not only technical hurdles but also threatened to undermine the stability and responsiveness of its application environment—a critical factor for a company that relies heavily on the smooth operation of its project management software.
As a project management platform, OOTI’s success hinges on providing a reliable and consistent user experience. Any service disruption, whether due to timeouts or log management issues, could directly impact its customers’ ability to manage its projects effectively. Additionally, the complications with SSL could have become a security concern, potentially leaving its systems vulnerable to attacks or data breaches. These challenges could have eventually affected OOTI’s internal operations and the trust and satisfaction of its customers.
OOTI worked with DoiT to leverage Cloud Reliability Engineer (CRE) expertise on cloud infrastructure and AWS services. DoiT began by conducting an in-depth consultation with OOTI’s technical team to thoroughly understand the issues affecting their migration from EKS to AWS ECS. The team identified the root causes of the 502 timeouts, log handling difficulties, and SSL setup complications disrupting OOTI’s operations. AWS Elastic Beanstalk was not the right fit for OOTI’s needs.
With a clear understanding of the problems, James, a DoiT CRE, developed a comprehensive migration strategy tailored to OOTI’s unique specificities. Central to this strategy was the transition from EKS to ECS, a move designed to optimize OOTI’s cloud infrastructure for better performance and cost efficiency.
To proceed with the migration, DoiT assisted OOTI in configuring Amazon ECS, setting up VPC Endpoints to lower traffic costs and ensure that data remained securely within AWS. Additionally, new Security Groups were configured to enhance overall security. The team also addressed the critical issue of traffic management by designing an ECS cluster tailored to Ooti.co’s application needs, with scaling in mind. This setup, combined with load balancers, efficiently distributed incoming traffic across multiple instances, significantly reducing the occurrence of 502 errors.
Throughout the migration, James and the team at DoiT provided continuous support, debugging application errors as they arose and ensuring that the transition was as smooth as possible. The proactive approach helped quickly resolve any issues that could have escalated into more significant problems. Additionally, James played a key role in training OOTI’s team on Docker and ECS, empowering the team to independently manage and maintain its new infrastructure. This training included creating task definitions and using EventBridge for automated task scheduling, which further optimized the efficiency of OOTI’s operations.
A particularly critical decision during the migration was to move Celery tasks, used for handling asynchronous processes in Django, to ECS. This shift allowed OOTI to manage resources more effectively, leverage Fargate Spot and scale its operations in response to demand, resulting in improved performance and cost savings.
James carefully tailored the solution to meet OOTI’s specific needs, ensuring that the migration solved the immediate issues and set the stage for long-term success. By focusing on the unique aspects of OOTI’s application setup and deployment requirements, DoiT was able to deliver a solution that was both effective and sustainable.
The migration from EKS to ECS, facilitated by DoiT’s expertise, was a resounding success for OOTI. The company achieved a stable and responsive application environment, which was critical for maintaining its high service delivery standards. The transition also led to significant cost savings, mainly through short-lived tasks and Fargate Spot instances, which optimized resource usage and reduced overall expenses.
The migration improved system performance, enhanced resource management, and increased scalability, with all logs now centralized in CloudWatch and alarms set up to quickly spot any failing containers, contributing to a more reliable and efficient service.
OOTIs service now benefits from high availability across multiple availability zones, self-healing, and autoscaling infrastructure due to the robustness of ECS and Fargate. Cloudformation allows them to redeploy their services in any region in a matter of minutes.
Strategic placement of Fargate instances in private subnets and the use of Private Link endpoints ensures instances are only accessible via the public load balancer.
Following the successful migration, OOTI is well-positioned to continue optimizing its cloud infrastructure. Next, the company will focus on refining its RDS setup, aiming to explore further cost reduction and performance enhancement opportunities. OOTI plans to leverage the knowledge and skills gained through its partnership to further optimize its cloud infrastructure.
OOTI aims to maintain an ongoing relationship with DoiT, ensuring that it can continue to rely on expert guidance as it scales and evolves its platform to meet the growing needs of its customers.
DoiT’s cloud expertise saves LogiCommerce the cost of one FTE, allowing it to focus on what it does best
Optimizing digital ad data at scale: How Datonics and DoiT transformed cloud efficiency
Discover how Rentsync partnered with DoiT to streamline cloud infrastructure, enhance security, and cut cloud costs by 22%, paving the way for scalable growth.
From cost optimization to cloud migration, machine learning and CloudOps,
we’re here to make the public cloud easy.
From cost optimization to cloud migration, machine learning and CloudOps, we’re here to make the public cloud easy.
Ready to get started?
You will receive a calendar invite to the email address provided below for a 15-minute call with one of our team members to discuss your needs.