Database Replication & Failover Engineer
Budget / Salary£750–1,500
TypeFreelance project
LocationRemote
Posted1 hour ago
4. Multi-Region Database Replication & Failover Engine
Category: Backend Development / Site Reliability
Budget: £1,050 GBP — Fixed Price, 3 Milestones
Project deadline: Monday, 12 October 2026
Description:
Our production database needs a multi-region replication setup with automatic failover so read/write availability survives a regional outage. We need an engineer to configure replication between regions, build health-check-driven failover logic, and verify data consistency after a failover event. Backend-only engagement, no design or front-end work required.
Key requirements:
• Strong experience with database replication (PostgreSQL, MySQL, or equivalent)
• Experience building health-check and automatic-failover logic
• Comfortable with consistency/conflict-resolution tradeoffs in distributed data
• Able to work reactively within a short, defined window
Deliverables:
• Working multi-region replication setup with automatic failover
• Health-check and failover-trigger logic
• Before/after failover test results confirming data consistency
Payment Structure — £1,050 GBP Fixed, 3 Milestones
Milestone 1 – Advance Payment: £420
• Paid upon project commencement and award of contract
• Funds initial development and setup of the agreed scope
• This payment does not constitute delivery, acceptance, or completion of any part of the work, and does not waive any requirement of this posting
Milestone 2 – Advance Payment: £420
• Paid upon the Freelancer demonstrating development progress against the agreed scope, at the Client's sole discretion
• Same conditions as Milestone 1 apply: this payment does not constitute delivery, acceptance, or completion, and does not limit the Client's rights in the event of non-delivery or breach
Milestone 3 – Final Payment: £210
• Payable only upon full delivery of all items listed under Deliverables above, functioning as specified, together with transfer of all source code, documentation, and access relevant to the work
• Failure to meet these conditions voids entitlement to the Final Payment
Money-Back Guarantee & Acceptance Terms:
1. Freelancer's acceptance of these terms. By commencing any work under this project — including, without limitation, accepting the award, confirming a start date, or performing any preparatory or substantive task — the Freelancer is deemed to have read, understood, and irrevocably accepted all terms of this posting in full, including this Money-Back Guarantee & Acceptance Terms clause. Commencement of work by the Freelancer constitutes their binding acceptance of the contract; it is not conditional on any further signature or confirmation.
2. Milestone release ≠ Client's acceptance of the work. Release of any milestone payment by the Client authorises the Freelancer to commence or continue work only. It does not constitute the Client's acceptance of that work or of the final deliverable. The Client's acceptance of the deliverable occurs solely upon the Client's written confirmation that it conforms to the specification set out in this posting.
3. Time is of the essence. The Project Deadline stated above (12 October 2026) is a material term of this engagement.
4. Money-back guarantee. If the completed deliverable(s) are not delivered in full working order by the Project Deadline, and the Client has not granted an express written extension prior to that deadline, this contract shall automatically and immediately terminate (become void) without further notice, and the Freelancer shall refund the Client all sums paid under this contract in full within 5 business days of the deadline lapsing.
5. Extensions. Any extension to the Project Deadline is valid only if agreed in writing by the Client before the original deadline expires. No extension is implied by silence, delay in response, or continued work after the deadline has passed.
6. No waiver. The Client's acceptance of late or partial work, at its sole discretion, does not waive the Client's rights under this clause in respect of any other milestone or deliverable.
7. Survival. This clause survives termination of the contract.
8. Strict no partial acceptance. There is no partial acceptance of work and no payment beyond the Milestones expressly set out above for incomplete or partially functional deliverables. "Substantial completion" or "near completion" does not qualify. Completion of individual components does not entitle the Freelancer to proportional payment. Testing, feedback, or engagement from the Client does not itself constitute acceptance. Acceptance occurs only upon full completion of the Deliverables as set out in this posting.
9. Refund rights (material breach). Failure to deliver a complete, working system as specified in this posting constitutes material breach. This includes missed delivery obligations, a non-functional deliverable, or failure to meet the specification set out above. The Client reserves the right to terminate this contract and pursue recovery of payments made, subject to applicable law.
10. Suspension rights. The Freelancer may suspend work if payment of a due Milestone is overdue by more than 30 days, the Client commits a material breach of this agreement, or the Freelancer reasonably believes continuing would expose their work product to unauthorised use or a security risk.
11. Limitation of liability. Liability under this contract is limited to the total fixed price of £1,050. Nothing in this clause excludes liability for death or personal injury caused by negligence, fraud, or any other liability that cannot lawfully be excluded.
12. Confidentiality. Both parties agree to keep confidential any system architecture, code, credentials, and data shared in connection with this project. This obligation survives termination of the contract.
13. Intellectual property. Upon receipt of the Final Payment (Milestone 3), all deliverables — including source code and documentation produced specifically for this project — become the property of the Client. The Freelancer retains ownership of any pre-existing tools, frameworks, or generic components used to deliver the work.
14. Force majeure. Neither party is liable for delays caused by events beyond their reasonable control, including natural disasters, war, infrastructure failures, or pandemics.
15. Communication requirement. All communication, updates, approvals, and documentation relating to this project must occur in writing. Communication outside of this does not amend this agreement.
16. Governing law. This agreement is governed by the laws of England and Wales, and any disputes fall under the exclusive jurisdiction of the courts of England and Wales.
Category: Backend Development / Site Reliability
Budget: £1,050 GBP — Fixed Price, 3 Milestones
Project deadline: Monday, 12 October 2026
Description:
Our production database needs a multi-region replication setup with automatic failover so read/write availability survives a regional outage. We need an engineer to configure replication between regions, build health-check-driven failover logic, and verify data consistency after a failover event. Backend-only engagement, no design or front-end work required.
Key requirements:
• Strong experience with database replication (PostgreSQL, MySQL, or equivalent)
• Experience building health-check and automatic-failover logic
• Comfortable with consistency/conflict-resolution tradeoffs in distributed data
• Able to work reactively within a short, defined window
Deliverables:
• Working multi-region replication setup with automatic failover
• Health-check and failover-trigger logic
• Before/after failover test results confirming data consistency
Payment Structure — £1,050 GBP Fixed, 3 Milestones
Milestone 1 – Advance Payment: £420
• Paid upon project commencement and award of contract
• Funds initial development and setup of the agreed scope
• This payment does not constitute delivery, acceptance, or completion of any part of the work, and does not waive any requirement of this posting
Milestone 2 – Advance Payment: £420
• Paid upon the Freelancer demonstrating development progress against the agreed scope, at the Client's sole discretion
• Same conditions as Milestone 1 apply: this payment does not constitute delivery, acceptance, or completion, and does not limit the Client's rights in the event of non-delivery or breach
Milestone 3 – Final Payment: £210
• Payable only upon full delivery of all items listed under Deliverables above, functioning as specified, together with transfer of all source code, documentation, and access relevant to the work
• Failure to meet these conditions voids entitlement to the Final Payment
Money-Back Guarantee & Acceptance Terms:
1. Freelancer's acceptance of these terms. By commencing any work under this project — including, without limitation, accepting the award, confirming a start date, or performing any preparatory or substantive task — the Freelancer is deemed to have read, understood, and irrevocably accepted all terms of this posting in full, including this Money-Back Guarantee & Acceptance Terms clause. Commencement of work by the Freelancer constitutes their binding acceptance of the contract; it is not conditional on any further signature or confirmation.
2. Milestone release ≠ Client's acceptance of the work. Release of any milestone payment by the Client authorises the Freelancer to commence or continue work only. It does not constitute the Client's acceptance of that work or of the final deliverable. The Client's acceptance of the deliverable occurs solely upon the Client's written confirmation that it conforms to the specification set out in this posting.
3. Time is of the essence. The Project Deadline stated above (12 October 2026) is a material term of this engagement.
4. Money-back guarantee. If the completed deliverable(s) are not delivered in full working order by the Project Deadline, and the Client has not granted an express written extension prior to that deadline, this contract shall automatically and immediately terminate (become void) without further notice, and the Freelancer shall refund the Client all sums paid under this contract in full within 5 business days of the deadline lapsing.
5. Extensions. Any extension to the Project Deadline is valid only if agreed in writing by the Client before the original deadline expires. No extension is implied by silence, delay in response, or continued work after the deadline has passed.
6. No waiver. The Client's acceptance of late or partial work, at its sole discretion, does not waive the Client's rights under this clause in respect of any other milestone or deliverable.
7. Survival. This clause survives termination of the contract.
8. Strict no partial acceptance. There is no partial acceptance of work and no payment beyond the Milestones expressly set out above for incomplete or partially functional deliverables. "Substantial completion" or "near completion" does not qualify. Completion of individual components does not entitle the Freelancer to proportional payment. Testing, feedback, or engagement from the Client does not itself constitute acceptance. Acceptance occurs only upon full completion of the Deliverables as set out in this posting.
9. Refund rights (material breach). Failure to deliver a complete, working system as specified in this posting constitutes material breach. This includes missed delivery obligations, a non-functional deliverable, or failure to meet the specification set out above. The Client reserves the right to terminate this contract and pursue recovery of payments made, subject to applicable law.
10. Suspension rights. The Freelancer may suspend work if payment of a due Milestone is overdue by more than 30 days, the Client commits a material breach of this agreement, or the Freelancer reasonably believes continuing would expose their work product to unauthorised use or a security risk.
11. Limitation of liability. Liability under this contract is limited to the total fixed price of £1,050. Nothing in this clause excludes liability for death or personal injury caused by negligence, fraud, or any other liability that cannot lawfully be excluded.
12. Confidentiality. Both parties agree to keep confidential any system architecture, code, credentials, and data shared in connection with this project. This obligation survives termination of the contract.
13. Intellectual property. Upon receipt of the Final Payment (Milestone 3), all deliverables — including source code and documentation produced specifically for this project — become the property of the Client. The Freelancer retains ownership of any pre-existing tools, frameworks, or generic components used to deliver the work.
14. Force majeure. Neither party is liable for delays caused by events beyond their reasonable control, including natural disasters, war, infrastructure failures, or pandemics.
15. Communication requirement. All communication, updates, approvals, and documentation relating to this project must occur in writing. Communication outside of this does not amend this agreement.
16. Governing law. This agreement is governed by the laws of England and Wales, and any disputes fall under the exclusive jurisdiction of the courts of England and Wales.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.