Getting to know your environment: reflections on self-hosting and an AWS migration

Date: Friday, July 14, 2023
Time: 1:30 - 2:15 pm (CDT) (UTC-05:00)
Location: Room 2
Format: General Lecture Session

Who is this session for?

System administrators, infrastructure folks, developers

Session description

Lafayette College hosted WordPress on-premises from 2009 to 2023. From 2021 through 2023, we migrated all our platforms and supporting infrastructure to Amazon Web Services. This project taught us all the things we didn't know about our WordPress environment and forced us to reckon with a decade's worth of infrastructure choices. We did all this while keeping the migration more or less transparent to our users.

Topics covered include:

  • Rethinking how your site(s) fit together when you've decoupled your infrastructure
  • Which AWS components. you need and how to use them effectively
  • Packaging your administrative tooling in a responsible way
  • Determining which telemetry is actually useful
  • Deciding whether to pay off technical debt

Presenters

Charles Fulton

Headshot of Charles Fulton
Senior Web Application Developer, Lafayette College

Charles Fulton is a web developer at Lafayette College and a frequent train rider. He has worked in higher education web development for over a decade. At Lafayette, he helps manage the web infrastructure, broadly defined. He architected Lafayette’s continuous integration and delivery environment, based on GitLab and Docker, and recently finished moving its WordPress platforms to Amazon Web Services. Charles maintains over a dozen WordPress and Moodle plugins. He serves on the Steering Committee for the Collaborative Liberal Arts Moodle Project (CLAMP) and helps maintain CLAMP's Liberal Arts Edition distribution. In his spare time, he builds model railroads and reviews B-movies.

Sessions

  • General Lecture Session: Getting to know your environment: reflections on self-hosting and an AWS migration

Andy Zito

Headshot of Andy Zito
Web Developer, Hampshire College

Andy Zito is a web developer at Hampshire College, focusing on custom development in a Django + React stack to support the College's highly customized evaluations workflow. When he worked at Lafayette College, he played a significant role in the College's migration from on-premises hosting to AWS cloud hosting, including the migration of multiple WordPress multisites. He also has experience in technologies like Moodle, Drupal, and Ruby on Rails.

Sessions

  • General Lecture Session: Getting to know your environment: reflections on self-hosting and an AWS migration

Our sponsors

Thank you for the generous support of our sponsors. Check out their services and let them know how grateful we are for their support.

Login to WordPress