Mayank Patel
Dec 15, 2023
5 min read
Last updated Jul 12, 2024
You, me, and every entrepreneur and business owners are always looking for a loophole to see how we can save money or where we can cut costs without getting our business affected.
We are all seeking ideas in any way to cut our expenses but with the continued quality and reliability of our products. This is where we all get stuck.
But for every problem, there is a solution. Whether you're a small startup or a well-established company, there is only one idea that can thoroughly change your business.
You all have heard about mydukaan, a simple and affordable online store solution.
mydukaan is a free online store builder platform that helps businesses, especially small and medium-sized enterprises (SMEs), create and manage their online stores easily. It's a simple and affordable solution that requires no technical knowledge and provides all the tools necessary to start selling online quickly and efficiently.
The story begins here.
The Humble Beginnings of Dukaan: From Single Droplet to Cloud Cost Challenge
Dukaan began with a noble mission: to bring the shop to the customer, when the customer cannot go to the shop. This arose from the observation that traditional e-commerce platforms like Shopify and WooCommerce were too complex for non-techie shopkeepers.
Their initial setup was remarkably simple: a single Digital Ocean droplet with 512MB RAM. This single droplet housed the entire backend, including the database.
However, as Dukaan's popularity grew, so did their need for resources. They quickly outgrew the single droplet and had to venture into vertical and horizontal scaling. This initial phase was crucial in demonstrating the demand for their solution and paving the way for their next big step.
With the guidance of their early investors, Dukaan took the leap to AWS. Initially, they utilized AWS Activate Credits (Build Your Startup - AWS Startups) to get started. However, as they started spinning up more and more instances, they realized that their costs were skyrocketing. Their monthly bill soon reached a staggering $70-80k.
This posed a significant problem for Dukaan. Their goal was to provide an affordable solution for small shopkeepers, but their own costs were making it difficult to do so. They needed to find a way to reduce their costs without sacrificing performance or scalability.
This challenge would lead them to their next major decision: transitioning to Bare Metal infrastructure.
Before delving into the solution, you all must know about AWS and Bare Metal in brief
Cost, Performance, and Choosing the Right Fit
In the dynamic world of cloud computing, two prominent options reign supreme: AWS, the behemoth of cloud services, and Bare Metal, the rising star of dedicated hardware. Both offer distinct advantages and cater to different needs, making the choice between them a critical decision for businesses of all sizes.
AWS stands for Amazon Web Services, a comprehensive suite of on-demand cloud computing platforms and APIs provided by Amazon. It offers a vast array of services, including:
Now, AWS introduced eight new Amazon EC2 bare metal instances in October 2023.
Amazon EC2 C7i, M7i, R7i and R7iz bare metal instances are available. Amazon EC2 M7i, C7i, and R7i instances are powered by custom 4th generation Intel Xeon Scalable processors, —available only on AWS — which offer up to 15% better performance over comparable x86-based Intel processors utilized by other cloud providers. Amazon EC2 R7iz instances are the fastest Sapphire Rapids based instances in the cloud with an all-core turbo frequency of 3.9 GHz.
To know more Check out the link: Amazon EC2 bare metal instances
Bare Metal refers to dedicated physical servers rented from a cloud provider. Unlike virtualized environments like AWS, you have exclusive access to the entire hardware resources of the server. This provides several benefits:
Now, let's delve into the key differences between AWS and Bare Metal:
Ultimately, the choice between AWS and Bare Metal depends on your specific needs and priorities.
Carefully assess your workload requirements, budget, and technical expertise before making a decision. For some, AWS's flexibility and scalability might be the perfect fit. Others might find Bare Metal's raw performance and control to be the deciding factor.
Remember, there is no one-size-fits-all solution. By understanding the strengths and weaknesses of each option, you can make an informed decision that empowers your business to reach its full potential.
As you all now know about AWS and Bare Metal, let's get back to the solution.
Dukaan's team understood that their escalating AWS costs were unsustainable. They needed a solution that would provide the necessary performance and scalability without breaking the bank. After careful analysis and consideration, they decided to embark on a bold journey: transitioning their entire infrastructure to Bare Metal servers.
This was a daring move. Bare Metal offered several potential benefits, including:
However, transitioning to Bare Metal also presented some challenges:
Despite the challenges, Mydukaan was determined to find a solution. They meticulously planned and strategized their migration, ensuring a smooth transition with minimal downtime. They also implemented a hybrid approach, leveraging the strengths of both Bare Metal and cloud services.
The results were remarkable. By migrating to Bare Metal, Mydukaan achieved:
Mydukaan's transition to Bare Metal serves as a powerful example of how businesses can overcome cost challenges and achieve significant savings by exploring alternative solutions. Their story demonstrates the importance of careful planning, strategic decision-making, and a willingness to embrace innovation. By embracing Bare Metal, Mydukaan not only saved money but also unlocked a new era of performance, control, and scalability, empowering them to continue their mission of empowering small businesses worldwide.
Inspiration source:
Arpit Bhayani Podcast with Subhash Choudhary, Founder and CTO of Dukaan.
One idea that can change your small business into a giant.
Now, imagine turning your own idea into a top-notch product with the help of Linearloop. This custom software development company can help you navigate every step of your journey, from product design to cloud services. With expertise in:
Linearloop can help you bring your vision to life, ensuring scalability, performance, and cost-effectiveness.