Skip to main content
← Back to Schedule

Only reliable Data: Protecting Database Integrity

to View on time.is

Grand Ballroom III

We're sorry!

We made a mistake in processing the videos from DjangoCon US 2024. The sponsor acknowledgements are missing our wonderful sponsor, the Wharton School. We deeply regret this and are working to re-upload videos with our correct sponsor acknowledgements.

All videos have been marked as unlisted and will be removed in the future. We expect the new, permanent videos to be uploaded in two weeks.

About this session

Database transactions are incredibly important for the reliability of financial operations. The reliability and accuracy of these tarnsactions hinge upon robust database integrity measures. This presentation will explore key concepts essential to maintaining database integrity within financial ledger environments using the Django Framework.

Attendees will gain insights into the following aspects:

  1. Transaction Atomicity: Understanding how atomic database transactions are performed in Django to ensure data consistency.
  2. Concurrency Control: Using the Django ORM to manage concurrent transactions to safeguard data against corruption.
  3. Durability through Logging: Performing transaction logging to ensuring help teams recover from failures.

This talk will address real-world challenges and considerations in implementing and maintaining database integrity using the Django framework. Practical examples and case studies will be shared to illustrate the application of database integrity with the help of the Django ORM.

Whether the attendee is a database administrator or a developer, this session will provide valuable insights into the foundational principles and strategies for upholding database integrity in critical financial environments.

Presented by

  • Eva Nanyonga

    Eva Nanyonga

    Eva is a software developer with a passion for system design. She has been using Django professionally for the last 2 years where she has implemented inventory and financial ledger systems.

    Outside of her professional role, Eva is a community leader with the Pyladies Kampala Community, where she regularly organises events, coaches at community meetups, and mentors other minority groups in the community.
    In addition to that, she has also spoken at various international events like the inaugural DjangoCon Africa where she spoke about testing external apis as well as PyCon ZA where she led a tutorial on open source contributions.
    Eva is also a contributing member to the Django Framework.