Designed and deployed backend services
Used Rust
Deployed my first backend service in Rust.

It's the latest iteration of one of Dolly's core systems which, 6 years ago, was just a single function in Dolly's MVP. I have learned so much by shepherding the design to its current form:

  • observing systemic needs in the company and connecting them to architectural decisions
  • avoiding the "second system" effect
  • being patient with the status quo, but optimistic for something better
  • the primal importance of user interfaces; i.e., interfaces that meet the user where they are
  • when rewriting something, it's easier to change its functionality purposefully than to attempt to keep it exactly the same