Session: Database Replication 101: A Beginner's Guide to Building High-Availability Systems
In today's fast-paced business environment, ensuring the availability and consistency of data is crucial for organizations of all sizes. One of the most effective ways to achieve this is through the use of database replication. This talk will provide an overview of the different types of replication available, including master-slave, master-master, and multi-master replication. It will also discuss the benefits and trade-offs of each approach, and elaborate strategies for dealing with issues such as replication lag and conflict resolution. Attendees will leave with a good understanding of how database replication can be used to protect their systems and ensure availability.
- Understanding the purpose of database replication and its benefits, including improved performance and reduced downtime
- Will serve as a stepping stone in making better design decisions and effectively conveying them, even if you lack prior experience in the problem domain
Ria Bhatia is an enthusiastic and passionate software engineer working in the fintech industry. Over the course of her career, she has evaluated multiple database systems with a primary focus on performance, durability and scalability, based on project requirements. She has formerly worked with relational database models on cloud and is currently working on embedded persistent key-value stores. Ria enjoys sharing her knowledge by simplifying complicated concepts and learning from fellow developers in her team. Apart from this, she is an ardent proponent of gender diversity in the technology industry, as well as a mentor to aspiring engineers. She has received the Google Women in Technology Scholarship and the Nutanix Women in Tech Scholarship in recognition of her leadership abilities and contributions to the community. In her free time, she enjoys reading and playing music as a hobby.
Tanya Sneh is a passionate software engineer and an alumnus of IIT Kharagpur, India. She has previously worked on projects in machine learning and robotics. Currently, she is focused on building scalable applications and working with multiple database technologies in the fintech industry. In addition to her professional pursuits, Tanya is a strong advocate for women in technology and has mentored several women in this field. She is known for her dedication to community involvement, and enjoys reading and painting in her leisure free time