• Cloud data stores that expose distributed transactions suffer of transaction aborts.
• We identify that many aborts can be avoided while preserving strong consistency.
• With Bumper, we reduced aborts for transactions to nearly 0% in many workloads.
• The performance and scalability improved up to 3x in conflict-prone applications.
• Our approach uses a novel distributed protocol that scales to hundreds of servers.