Engineering architecture

Engineering architecture

13962ee99d2c07e7b7a7776222532f1d?s=128

Jakub Kubryński

March 24, 2018
Tweet

Transcript

  1. Engineering architecture Jakub Kubrynski @jkubrynski

  2. whoami €€€ 2004 - Devskiller.com co-founder Bottega trainer DevoxxPL program

    committee member Open-source contributor @jkubrynski
  3. Good architecture? Scalable Maintainable Tailored Secure Flexible Resilient Testable Implementable

    ? @jkubrynski
  4. Architect @jkubrynski

  5. „Quantify and write down the scale” – Tom Gilb @jkubrynski

  6. Testable @jkubrynski

  7. @jkubrynski

  8. Failure is an option not @jkubrynski

  9. DEBT MANAGEMENT 101 @jkubrynski

  10. Database schema migration issues Cross services communication issues Time to

    fix Backup time Backup efficiency Metrics zero zero 20 minutes 5 minutes per unit 1 hour @jkubrynski
  11. Recovery time Backup complexity / efficiency Portability Understandability Simplicity Infrastructure

    as code @jkubrynski
  12. PaaS Database MySQL NewSQL Portability + 2 days 0 0

    Time to fix + 30 minutes 0 + 15 minutes Issues per month + 1 + 1 + 3 Effort 2 MD 5 MD 20 MD Issue FROG-759
  13. Data driven @jkubrynski

  14. @jkubrynski

  15. @jkubrynski

  16. @jkubrynski

  17. Thank you :-) @jkubrynski

  18. @jkubrynski

  19. Questions? @jkubrynski