Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Think! (out of the box)

Think! (out of the box)

Drupal is a great tool, but sometimes it's overloaded with a burden of task that could be done in a more performant/scalable way out of it.

Pedro González Serrano

June 04, 2022
Tweet

More Decks by Pedro González Serrano

Other Decks in Technology

Transcript

  1. P A R E N T A L OPINIONATED* *DYOR,

    your mileage may vary #thinkob
  2. Pedro González Serrano (aka NITEMAN) Performance and process consultant Sysadmin

    +16 years working with Drupal @NITEMAN_es http://niteman.es #thinkob
  3. Law of the instrument If the only tool you have

    is a hammer, it is tempting to treat everything as if it were a nail #thinkob
  4. Would you ever: - Build a process manager in drupal?

    - Build a PHP Drush based Daemon? #thinkob
  5. Some of my mistakes: - crop - AMQP-Drush daemon -

    underestimate HA drawbacks #thinkob
  6. Just In Time Engineering WARNING: A good enough temporary hack

    tends to become a permanent architecture solution #thinkob
  7. Avoid madness: - Favour Boring Technology - There may be

    a SaaS for it - Keep async - Apply 12 factor - Consider domain-centric architectures #thinkob
  8. Key takeaways: - Think! - Drupal does it great to

    some extent - Sustainability matters - Every decision brings present & future costs #thinkob
  9. Image attribution [Cathedral]: @NITEMAN_es [Groucho]: https://flic.kr/p/5Ky9Xq [Hammer]: https://flic.kr/p/HuhxaK [Nails]: https://flic.kr/p/aECgxZ

    [TetrixPieces]: https://flic.kr/p/9m7GRV [HamerGirl]: https://flic.kr/p/5LDK7H [Hammer-Orange]: https://flic.kr/p/5Cvgnk [Initiation-Well]: @NITEMAN_es [Broken concrete]: https://flic.kr/p/6Du7DL [Bridge]: @NITEMAN_es [Pipes]: https://flic.kr/p/om9AMU [Bricks]: https://flic.kr/p/eCRcXY [Sunset]: @NITEMAN_es [Old and cool]: https://flic.kr/p/WAPBmS #thinkob