Find Jobs
Hire Freelancers

Scalable MySQL Sharding for NodeJS app

$25-50 CAD / hour

Completed
Posted 4 months ago

$25-50 CAD / hour

I'm in need of an advanced MySQL developer who can assist with implementing sharding for high volume log records. The purpose of this sharding is primarily to improve the scalability of my database system by having a table distributed over several machines. The chosen shard key will be record date - leveraging the fact that transactions are naturally distributed across time, thus creating a balanced and uniform data distribution across all shards. Key Desired Skills: - Proficiency in MySQL - Solid experience with database sharding using Amazon RDS, or Vitess - Advanced data management, especially with high-volume transaction logs. Understanding my system's scalability needs and having the ability to translate them into effective database sharding strategies is vital for this task. Experience working in similar sharding projects would be an asset.
Project ID: 37722021

About the project

81 proposals
Remote project
Active 3 mos ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi Good morning , I have read the brief details on your job listing . I see you have been looking for someone experienced with MySQL, Linux, Amazon Web Services and Node.js. Its been 8 years since I have been working on freelancer.com, I have 9 years of experience doing similar jobs. I would request you to check my profile and review projects, feedbacks of projects related to those skills. Questions: 1. These are all the requirements of your job or do you have more? If yes, Please provide detailed requirements in chat and let me review and get back with queries. 2. Do you currently have anything done or this job has to be done from scratch? 3. What is the timeline to get this job done? 4. Are you open to use 3rd party APIS for it even if they are paid? Why Choose Me? 1. I have done more than 250 major projects only on freelancer.com. 2. I have not received a single bad feedback since last 5-6 years. 3. You will find 5 star feedback on last 100+ major projects which shows my clients are happy with my work. Portfolio: https://www.freelancer.com/u/AwaisChaudhry Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) Please initiate the chat so we could discuss it in detail and we will continue from there. Thanks! Awais
$200 CAD in 7 days
5.0 (36 reviews)
7.7
7.7
81 freelancers are bidding on average $39 CAD/hour for this job
User Avatar
Dear Michael K.,   We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time.   We are 25 years in this business and our technical specialists have strong experience in Linux, MySQL, Amazon Web Services, Node.js and other technologies relevant to your project.   Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews.   Please contact us via Freelancer Chat to discuss your project in details or let's appoint time for Zoom meeting to meet and discuss your project in details.    Best regards, Sales department Tangram Canada Inc.   
$35 CAD in 5 days
4.9 (153 reviews)
8.1
8.1
User Avatar
I can work on the project "Scalable MySQL Sharding for NodeJS app" as I have extensive experience in MySQL development and database sharding. With over 10+ years of experience in web development and proficiency in MySQL, I am equipped to improve the scalability of your database system by implementing sharding for high volume log records. I have solid experience in utilizing Amazon RDS and Vitess for database sharding, and advanced data management, particularly with high-volume transaction logs. This enables me to understand your system's scalability needs and translate them into effective sharding strategies. I have worked on similar sharding projects in the past, which further strengthens my expertise in this area. I invite you to review my profile for feedback and portfolio, and I would be happy to start discussing the project in more detail. Let's chat and ensure the success of your project.
$40 CAD in 7 days
5.0 (75 reviews)
8.0
8.0
User Avatar
Hello Michael K., After carefully reviewing your project description "Scalable MySQL Sharding for NodeJS app", we believe that our team is exceptionally suited for this job. We have very good expertise in your mentioned skills i.e. Linux, MySQL, Amazon Web Services, Node.js and that's why I believe that we can work on your project efficiently. Feel free to inform us if you need any additional information. Also, let's connect to understand your requirements in more details, and bring your vision to life. Best Regards Ashok Sharma CEO at EMIQ TECH
$43 CAD in 7 days
5.0 (48 reviews)
7.8
7.8
User Avatar
I am eager to commence work on implementing sharding for your high-volume log records immediately. With advanced proficiency in MySQL and a solid background in database sharding using Amazon RDS and Vitess, I am well-equipped to enhance the scalability of your database system. My expertise in managing high-volume transaction logs aligns seamlessly with the project requirements. Let's collaborate to optimize your system's scalability through effective and balanced database sharding.
$38 CAD in 40 days
5.0 (45 reviews)
6.5
6.5
User Avatar
Hi, I saw that you need help with Node.js, Linux, Amazon Web Services and MySQL. I have 6 years of experience working on these frameworks. I believe I can help you with it. I would request you to have a look at my porfolio, customer feedbacks from my profile. If you find me worthy of doing your job. Please start the chat and lets discuss it. Regards Shamshad
$33 CAD in 27 days
4.8 (8 reviews)
6.2
6.2
User Avatar
Hello, Thank you for considering our Team for your project. We have carefully reviewed your requirements and would like to ask some queries to clarify the project scope and ensure that we can deliver a successful solution. 1. Can you provide more details on the expected volume and rate of log records to be handled by the database to ensure an accurate sharding strategy? 2. Could you elaborate on why the record date is chosen as the shard key and if there are alternative considerations we should explore? 3. Are there any existing constraints or considerations in your database environment that we should be aware of before implementing sharding? 4. Could you provide more details on the expected growth and scalability requirements for your system, especially concerning the anticipated increase in log records over time? We hope that these questions will help us to clarify the project scope and ensure that we can deliver a successful solution that meets your needs. If you have any additional questions or concerns, please don't hesitate to reach out to us. Upon your response to these queries, we will promptly furnish a detailed proposal, including comprehensive budget and timeline details for your review. Regards, Arun khatri
$35 CAD in 40 days
5.0 (4 reviews)
5.8
5.8
User Avatar
I have extensive experience in implementing database sharding solutions, particularly with MySQL, Amazon RDS, and Vitess. I can help you effectively shard your high-volume log records using a well-balanced shard key strategy, improving the scalability of your database system. My expertise in similar projects makes me well-suited to tackle this task. Let's discuss your specific requirements and get started on optimizing your database. Regards, Irfan!
$40 CAD in 40 days
5.0 (3 reviews)
5.7
5.7
User Avatar
As an advanced MySQL developer with considerable experience in sharding databases, I'm confident that I can help scale your MySQL database for your high volume log records effectively. Utilizing my proficiency in MySQL and hands-on experience with database sharding using Amazon RDS, I can design and implement a sharding solution tailored to your specific needs. Given the record date as the shard key, I understand how to create a balanced and uniformly distributed system, optimizing both transaction processing and data retrieval. In addition to an extensive understanding of MYSQL, I’m proficient in Node.js and possess advanced data management skills which will be instrumental when dealing with your high-volume transaction logs. Having worked on numerous similar sharding projects before, I have developed strategies that ensure scalability without compromising efficiency or security. Alongside this, my familiarity with Amazon Web Services (AWS) will enable me to seamlessly integrate and deploy the solution on their platform, in line with any existing setup you might have.
$25 CAD in 40 days
5.0 (7 reviews)
5.1
5.1
User Avatar
Hello, How are you? I am a senior MySQL developer with extensive experience in Linux and Amazon Web Services. I have successfully implemented sharding for high volume data in past projects, utilizing record date as a shard key to ensure balanced distribution. My solutions have greatly improved database scalability and performance. - Proficient in MySQL sharding techniques - Experienced in working with large datasets - Familiar with Linux and Amazon Web Services Looking forward to discussing more about the opportunity. Regards, Dexter
$50 CAD in 40 days
5.0 (7 reviews)
4.8
4.8
User Avatar
Nice to meet you mkelly2960, My name is Anthony Muñoz, I express my interest in working on your project after carefully reading the requirements and concluding that they match my area of knowledge and skills. I am currently the lead engineer for the IT agency DSPro and I have more than 10 years of experience in the field. I have successfully completed a large number of similar jobs and I consider your project to be a challenge in which I would like to work and be able to make it a reality. Please feel free to contact me, it will be my pleasure to help you. I greatly appreciate the time provided and I remain attentive to any questions or concerns. Greetings
$58 CAD in 40 days
4.3 (6 reviews)
5.0
5.0
User Avatar
⭐ Hi, My availability is immediate. I read your project post on NodeJS Developer. We have extensive knowledge in MERN Stack (MongoDB/MySQL, Express JS, React, and NodeJS), as well as RESTful API integration. We are an experienced team of full-stack developers having skill sets in - React, JavaScript, jQuery, TypeScript, NextJS - NodeJS, ExpressJS - MongoDB, MySQL, PostgreSQL, SQLServer, SQLite - Redux, Thunk, GIT - JavaScript, HTML, CSS, Tailwind CSS - AWS, Server Hosting Please send a message So we can quickly discuss your project and proceed further. I am looking forward to hearing from you. Thanks
$25 CAD in 40 days
5.0 (15 reviews)
4.4
4.4
User Avatar
As an experienced full-stack developer with a strong background in MySQL and Node.js, I'm confident in my ability to tackle your project's needs. Sharding is a complex task that requires not only an understanding of database management but also the ability to design effective strategies for high-volume transaction logs. Luckily, this is my bread and butter. I have successfully implemented sharding projects before, using both Amazon RDS and Vitess, and can leverage this knowledge to deliver the scalable MySQL sharding solution your NodeJS app needs. My proficiency in these tools paired with my extensive experience with high-volume log records make me uniquely qualified for this project. In addition, you can count on my effective communication skills to keep you updated throughout the process.I understand the importance of quick delivery without sacrificing quality, and I can guarantee you hard work and prompt results. With me on your team, you can rest assured that your project will be completed on time and within budget while prioritizing your larger scalability goals. Let's get started and take your database system to the next level!
$37 CAD in 40 days
5.0 (3 reviews)
4.5
4.5
User Avatar
Hello As a highly skilled and experienced MySQL developer, I am well-versed in designing, implementing, and managing complex database architectures. My deep understanding of MySQL coupled with my proficiency in leveraging sharding techniques using Amazon RDS or Vitess makes me an ideal candidate to undertake your project on scaling MySQL for your NodeJS app. I have also dealt extensively with high-volume transaction logs, providing me with the insights required to devise effective sharding strategies. While my current portfolio might not directly reflect my experience with sharding, it does showcase my ability to adapt and deliver superior solutions across various domains. This ability has gifted me proficiency in a range of technologies including Amazon Web Services (AWS), Linux, Node.js amongst others which will prove invaluable for this task. Lastly, I believe my track record of spearheading and successfully delivering large-scale projects combined with exceptional problem-solving abilities uniquely equips me for this undertaking. The project will not just be delivered within the desired time frame but also with an unyielding focus on quality and scalability. I would be delighted and grateful for the opportunity to bring this expertise to bear on your project.
$38 CAD in 40 days
5.0 (2 reviews)
4.4
4.4
User Avatar
Hi, I hope you’re doing well! I’m interested in the role you posted. Are you open to a quick chat to discuss the position? I’d love to learn more about it, and share more about my own qualifications. I look forward to hearing from you. Best regards, Milos
$25 CAD in 40 days
5.0 (8 reviews)
3.9
3.9
User Avatar
Hello MySQL Sharding can be confusing to configure for newbies , but i have done this multiple times and can help you . This wont take more than 2-3 hours max hoping to hear from you thank you
$50 CAD in 40 days
4.8 (8 reviews)
3.9
3.9
User Avatar
Hello, I am an experienced developer with a strong background in NodeJS, MySQL, and database performance optimization, particularly on Linux systems. Your project for improving the performance of your existing app aligns perfectly with my expertise, especially the need for database sharding using Amazon RDS. I understand the critical nature of data querying and insertion operations in your application and am confident that I can significantly improve its performance through effective sharding and optimization strategies. I look forward to the opportunity to discuss your project in more detail and how I can contribute to achieving your performance improvement goals. Best regards, Benjamin
$40 CAD in 40 days
5.0 (3 reviews)
3.9
3.9
User Avatar
Hello, I'm an IT expert with more than 20 years of experience in the IT industry . I'm Cisco Certified networking professional 300-100 and 300-115 and Linux Certified Professional lpi 101, 102,103 and red hat certified system administrator and VMware Certified Professional 4, 5,5.5 and Data Center and Microsoft System administrateur /Engineer ranging from 2003 to 2016 .
$50 CAD in 40 days
5.0 (10 reviews)
3.9
3.9
User Avatar
hELLO, gREAT TO MEET YOU. i AM A SENIOR mYsql DEVELOPER WITH EXTENSIVE EXPERIENCE IN lINUX AND aMAZON ENVIRONMENTS. i AM EXCITED TO APPLY FOR THE ROLE OF sCALABLE mYsql sHARDING FOR YOUR nODEjs APP. wITH MY EXPERTISE IN SHARDING, i CAN ASSIST IN IMPROVING THE SCALABILITY OF YOUR DATABASE, ENSURING HIGH PERFORMANCE FOR YOUR HIGH-VOLUME LOG RECORDS. mY SOLUTION FOR ACHIEVING THIS WOULD INCLUDE: - iMPLEMENTING SHARDING USING RECORD DATE AS THE SHARD KEY - dISTRIBUTING THE TABLE ACROSS MULTIPLE MACHINES FOR BALANCED DATA DISTRIBUTION - lEVERAGING THE NATURAL DISTRIBUTION OF TRANSACTIONS OVER TIME FOR UNIFORM DATA DISTRIBUTION. i AM CONFIDENT THAT MY SKILLS AND EXPERIENCE MAKE ME THE PERFECT FIT FOR THIS JOB. lET'S DISCUSS THIS FURTHER. cHEERS.
$50 CAD in 40 days
5.0 (1 review)
3.7
3.7
User Avatar
Hello I’ve carefully checked your requirements and really interested in Scalable MySQL Sharding for NodeJS app. I am confident for your project because I have skills of Node.js, MySQL, Amazon Web Services and Linux. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details. Sincerely, Yehor.
$26 CAD in 32 days
5.0 (2 reviews)
3.4
3.4
User Avatar
Dear Michael K., I hope this message finds you well. My name is Chhatrapati, and I am a Node.js developer with over 10 years of experience. I have carefully read the requirements for your project, "Scalable MySQL Sharding for NodeJS app," and I am confident that I can deliver exceptional results. Having worked extensively with Node.js and MySQL, I possess a deep understanding of database management and scalability. I have successfully implemented sharding techniques in the past, specifically with Amazon RDS and Vitess, to distribute data across multiple machines and improve system performance. For your project, I propose utilizing the record date as the shard key, ensuring a balanced and uniform distribution of transactions across all shards. This approach will effectively enhance the scalability of your database system, enabling it to handle high volumes of log records seamlessly. I am well-versed in advanced data management techniques, particularly with high-volume transaction logs. My experience in similar sharding projects has equipped me with the skills necessary to analyze your system's scalability needs and devise effective strategies to address them. If you have any questions or would like to discuss your project further, I am available for a chat at your convenience. I am confident in my ability to execute this project to perfection, and I look forward to the opportunity to work with you. Thank you for considering my proposal. I eagerly await your response. Best regards, Chhatrapati
$38 CAD in 7 days
5.0 (2 reviews)
3.2
3.2

About the client

Flag of CANADA
Victoria, Canada
5.0
2
Payment method verified
Member since Mar 24, 2023

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.