I am the head of tech for the Center for Computer-Assisted Legal Instruction, a small 501(c)(3) non-profit consortium of mostly US law schools. I'm the sole developer/admin for our Drupal 7 website www.cali.org. The site gets between 3,000 & 5,000 unique visitors a day, mostly law students who spend upwards of an hour per visit working on the online tutorials that are our main product. We've been running the site on Drupal 7 for nearly a decade after migrating it from Drupal 6. WIth the end of Drupal 7 looming another migration is in the cards, this time to Drupal 9.

In this talk I'll take a look at some of the challenges we're facing moving several thousand nodes in a half dozen content-types, 300,000+ entities, hundreds of organic groups, over 500,000 users, and a custom db table with over 10,000,000 rows from the familiar confines of Drupal 7 to the new frontier of Drupal 9. I'll talk about the open source tools available to help with the migration, look at the potential costs of outsourcing suhc a project, and review the architecture we're using.

Since I'm only a few months into this process this is certainly a work in progress but I think seeing what is involved in getting this up and running is valuable to the Drupal community.  

This session will assume an intermediate to advanced level of Drupal 7 development knowledge as well as some familiarity with the infrastructure necessary to run Drupal. Folks attending the session should expect to leave with some idea about the complexity involved in migrating from Drupal 7 to 9 and some of the tools available to make the migration smoother.