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

MEET TYPO3 18: Ready for Lift-Off

MEET TYPO3 18: Ready for Lift-Off

Slides of my talk at the MEET TYPO3 conference in Vienna, 2018.

Martin Helmich

September 20, 2018
Tweet

More Decks by Martin Helmich

Other Decks in Technology

Transcript

  1. READY FOR
    LIFT-OFF
    THE FUTURE OF TYPO3 FROM A PROVIDER‘s PERSPECTIVE
    CC-0, JPL
    https://www.jpl.nasa.gov/visions-of-the-future/pdf/grand_tour.pdf

    View Slide

  2. THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION-
    SHAREALIKE 4.0 INTERNATIONAL LICENSE.
    http://creativecommons.org/licenses/by-sa/4.0/

    View Slide

  3. MARTIN HELMICH
    SYSTEMS ARCHITECT @ MITTWALD CM SERVICE
    LECTURER @ PHWT VECHTA
    SCI-FI NERD
    http://stackoverflow.com/story/martinhelmich
    https://github.com/martin-helmich
    https://www.martin-helmich.de

    View Slide

  4. View Slide

  5. MARTIN HELMICH
    SYSTEMS ARCHITECT @ MITTWALD CM SERVICE
    LECTURER @ PHWT VECHTA
    SCI-FI NERD
    http://stackoverflow.com/story/martinhelmich
    https://github.com/martin-helmich
    https://www.martin-helmich.de

    View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. DEPLOYMENT MODEL
    PAST & PRESENT
    DEDICATED SERVER
    • FIXED COMPUTE POWER
    • LONG PROVISIONING TIMES (Hrs.-Days)
    • SCALING WITH MOR
    (OR BIGGER) HARDWARE
    • MINE!

    View Slide

  15. DEPLOYMENT MODEL
    PAST & PRESENT
    DEDICATED SERVER
    • FIXED COMPUTE POWER
    • LONG PROVISIONING TIMES (Hrs.-Days)
    • SCALING BY MORE
    (OR BIGGER) HARDWARE
    • MINE!
    CLOUD SETUPS
    • VARIABLE COMPUTE POWER
    • SHORT PROVISIONING TIME (SECs.-MIN)
    • SCALING WITH MORE VMs/CONTAINERS

    View Slide

  16. YOUR PROJECT
    EXPECTED
    TRAFFIC

    View Slide

  17. ACTUAL
    TRAFFIC
    YOUR PROJEKT

    View Slide

  18. LAUNCHING INTO THE CLOUD
    (SOME ASSEMBLY REQUIRED)

    View Slide

  19. NETZWORK STUFF
    • PROTOCOLS (e.G. HTTP/2, TLS 1.3)
    • CDNs
    STORAGE TECHNOLOGIES
    • CACHES (REDIS etc.)
    • DATABASES (SOLR, ELASTICSEARCH)
    AUTOMATION
    • DEPLOYMENT & STAGING
    • GIT-/COMPOSER INTEGRATION
    INTEGRATION
    • INTERFACES AND APIS
    • 3rd PARTY INTEGRATIONS

    View Slide

  20. LESSON LEARNED
    QUICKLY REACT
    TO NEW TECHNOLOGICAL TRENDS

    View Slide

  21. LAUNCHING INTO THE CLOUD
    (BATTERIES INCLUDED)

    View Slide

  22. View Slide

  23. View Slide

  24. PROBLEMS: CYBERCRIME (DDOS,
    CRYPTO BLACKMAIL)
    INCREASING SECURITY
    REQUIREMENTS
    MEASURES
    PLATFORM
    MAINTENANCE
    DDOS MITIGATION CMS PATCH
    MANAGEMENT

    View Slide

  25. TEAMWORK

    View Slide

  26. View Slide

  27. IDENTITY
    PROVIDERS
    SYSTEM
    SERVICES
    CUSTOMERS
    DEV TEAM FREELANCERS
    CMS
    PROJECTS
    USERS
    AUTOMATION
    FEATURES
    CENTRALIZED
    IDENTITY
    MANAGEMENT
    USER ROLES &
    AUTHORIZATIONS
    CONTRACTING &
    ACCOUNTING

    View Slide

  28. View Slide