Anasayfa > Case Studies > Farmasi Migration & Modernization
FarmasiX's Seamless Migration and Modernization with AWS
99.9%
10x
15+
5x
Executive Summary
FarmasiX’s websites were characterized by a disorganized and intricate structure, underpinned by an architecture and infrastructure ill-suited for contemporary business environments. This complexity resulted in unstable application performance. To address these challenges, FarmasiX initiated a migration to the AWS Cloud in partnership with LimonCloud. Throughout the migration process, LimonCloud meticulously analyzed FarmasiX’s needs and requirements, delivering an appropriate AWS Cloud infrastructure solution. In this collaboration, LimonCloud managed the infrastructure, while FarmasiX retained responsibility for software and code development. This case study explores the advantages of migrating to AWS and details the solutions implemented to overcome various challenges.
About FarmasiX
FarmasiX was established as an affiliate of Farmasi Cosmetics with the objective of delivering state-of-the-art e-commerce and direct selling platforms. Farmasi Cosmetics is renowned for its extensive portfolio of healthy, high-quality products and lucrative business opportunities that resonate with individuals’ aspirations, particularly women. The brand empowers individuals to discover their potential and beauty through its diverse range of products, which include makeup, skincare, hair care, personal care, perfumes, dietary supplements, and household cleaning products. FarmasiX continuously expands its product offerings to address evolving consumer needs, ensuring comprehensive solutions across various personal and household categories.
Problem Statement
Operating across multiple countries, FarmasiX’s web services were burdened by a complex and fragmented infrastructure. The coexistence of monolithic architectures and dockerized environments across different websites introduced significant challenges, particularly in Continuous Integration and Continuous Deployment (CI/CD) processes. This diversity hindered the scalability of web structures, making it difficult to manage increasing traffic demands. To address these issues, FarmasiX engaged LimonCloud to conduct a comprehensive analysis of its infrastructure and propose a robust architectural solution capable of handling high customer traffic. LimonCloud’s analysis revealed that the existing complex structure struggled to effectively manage high traffic volumes. Consequently, LimonCloud recommended a comprehensive transition to a microservices architecture utilizing Amazon Elastic Container Service (ECS) and AWS Fargate. This transition would be further complemented by the implementation of a global Content Delivery Network (CDN) to serve static assets with low latency. Additionally, LimonCloud emphasized the adoption of AWS best practices in devising microservices architecture diagrams and proposing a cost-optimized, modernized infrastructure tailored to FarmasiX’s Key Performance Indicators (KPIs).
Solution for FarmasiX
Following a comprehensive assessment and KPI collection, LimonCloud identified refactor and rehost migration strategies as the most appropriate for FarmasiX’s needs.
A migration readiness assessment (MRA) conducted by LimonCloud paved the way for transitioning to a microservices architecture, enhancing scalability and maintainability.
Adhering to established milestones and timelines, LimonCloud successfully migrated FarmasiX’s websites to AWS from an existing global hyperscale platform. During this period, technologies were adapted to be compatible with Amazon Elastic Container Registry (ECR) and Amazon Elastic Container Service (ECS) through containerization. This modernization significantly enhanced the flexibility and resilience of all FarmasiX websites.
To eliminate the complexities of server management, FarmasiX opted for a serverless architecture. AWS Fargate was selected as the optimal solution, as it removed the necessity to plan and manage container services on Amazon EC2, while also offering cost efficiencies compared to traditional container services.
FarmasiX employed AWS Fargate in conjunction with AWS Application Load Balancer and Auto Scaling Groups. This setup utilized both external and internal load balancers, enabling secure scaling within internal networks and reducing security risks by isolating applications from external access. The external load balancer facilitated general internet traffic access and integration with Amazon CloudFront and AWS Web Application Firewall (WAF), thereby enhancing overall security measures.
FarmasiX integrated AWS Backup to ensure swift recovery in the event of disaster scenarios affecting virtual servers or databases, thereby guaranteeing rapid restoration of services.
Utilizing Amazon CloudWatch, FarmasiX was able to analyze data flows and performance metrics within its web applications. This provided detailed insights into website traffic and enabled effective measurement of service usage.
Results and Benefits
LimonCloud adeptly managed the migration process for FarmasiX, aligning with their specific requests and requirements while delivering essential services within the AWS ecosystem. The collaboration between LimonCloud and FarmasiX teams ensured a seamless migration and immediate improvement of website infrastructure, adhering to established milestones and timelines.
Enhanced Flexibility:
FarmasiX achieved a highly flexible infrastructure capable of efficiently managing sudden traffic surges, particularly during promotional campaigns. Leveraging the scalability of the AWS environment, LimonCloud ensured that FarmasiX could effectively handle high traffic loads without compromising performance.
Business Continuity:
Recognizing the critical nature of its applications, FarmasiX prioritized maintaining uninterrupted functionality amidst unforeseen disruptions. The solutions and strategies implemented within the AWS environment guaranteed the continuous operation of essential services, thereby safeguarding FarmasiX against potential operational interruptions.
Adherence to AWS Best Practices:
Managing multiple applications across various countries, FarmasiX benefited from a centralized approach to configuring settings for its web platforms. By adhering to AWS best practices, FarmasiX ensured optimal performance, security, and maintainability of its infrastructure.



