Slide 1

Slide 1 text

TNBSU- TDBMBCMF DPOUFOU EJTUSJCVUJPO Georgiana Gligor / Tekkie Consulting / @gbtekkie

Slide 2

Slide 2 text

2 Hfpshjbnb Hmjhps ✤ Geek. Mother. Do-er. ✤ Crafting enterprise apps ✤ Large-Scale Application Architect ✤ RomaniaPHP organiser ✤ PhD Student in Systems Engineering @gbtekkie gb@tekkie.ro

Slide 3

Slide 3 text

@gbtekkie PHPNW2017 3 awareness interest decision action NBSLFUJOH GVOOFM

Slide 4

Slide 4 text

@gbtekkie PHPNW2017 4 OPU BEESFTTJOH UPEBZ CMS comparison criteria content delivery networks CMS team roles

Slide 5

Slide 5 text

@gbtekkie PHPNW2017 5 BHFOEB content complexity content distribution high availability

Slide 6

Slide 6 text

DPOUFOU DPNQMFYJUZ

Slide 7

Slide 7 text

7 What business are you in? ✤ Collaboration ✤ Transactional ✤ Media property ✤ SaaS application

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

@gbtekkie PHPNW2017 9 DBQUVSJOH DPOUFOU pen & paper structured data non-structured digital documents DATA VERSIONING

Slide 10

Slide 10 text

@gbtekkie PHPNW2017 10 FYQPTJOH DPOUFOU SCALING CONSISTENCY structured structured APIs non-structured user interface public-facing UI SECURITY

Slide 11

Slide 11 text

@gbtekkie PHPNW2017 11 UZQJDBM NPEFSO OFFET collaboration UI transactional UI internal UI APIs digital files content pen & paper internal UI YOUR CONTROL media UI SaaS services APIs content 3RD
 PARTY

Slide 12

Slide 12 text

@gbtekkie PHPNW2017 12 UZQJDBM NPEFSO OFFET collaboration UI transactional UI digital files content pen & paper media UI

Slide 13

Slide 13 text

@gbtekkie PHPNW2017 13 QVU DPOUFOU GJSTU transactional UI collaboration UI digital files content pen & paper media UI

Slide 14

Slide 14 text

14 Tpguxbsf jnevtusz jt cvjmu bspvne bnujdjqbujnh dibnhf/

Slide 15

Slide 15 text

DPOUFOU EJTUSJCVUJPO

Slide 16

Slide 16 text

@gbtekkie PHPNW2017 16 USBOTBDUJPOBM DPOUFOU pricing technicalities availability media infrequently frequently rarely very rarely

Slide 17

Slide 17 text

@gbtekkie PHPNW2017 DPMMBCPSBUJPO DPOUFOU Q & A reviews customer content demand spikes demand spikes demand spikes 17

Slide 18

Slide 18 text

@gbtekkie PHPNW2017 18 CMS UI DMBTTJDBM NJTUBLF content customer-facing CMS codebase

Slide 19

Slide 19 text

@gbtekkie PHPNW2017 19 DNT UP DBQUVSF DPOUFOU ? customer-facing content CMS codebase CMS UI

Slide 20

Slide 20 text

@gbtekkie PHPNW2017 20 CMS UI content CMS codebase DNT UP DBQUVSF DPOUFOU ? customer-facing

Slide 21

Slide 21 text

@gbtekkie PHPNW2017 21 import import DPOUFOU OPSNBMJTBUJPO

Slide 22

Slide 22 text

@gbtekkie PHPNW2017 22 DPOUFOU OPSNBMJTBUJPO import import different data structure

Slide 23

Slide 23 text

@gbtekkie PHPNW2017 23 content import APIs mix & match import mix & match 4SE QBSUZ DPOUFOU 3rd party

Slide 24

Slide 24 text

@gbtekkie PHPNW2017 24 content import APIs mix & match import mix & match CMS UI resolve data conflicts 3rd party DPOUFOU OPSNBMJTBUJPO

Slide 25

Slide 25 text

@gbtekkie PHPNW2017 25 content QBSUJUJPOJOH rarely frequently

Slide 26

Slide 26 text

@gbtekkie PHPNW2017 26 content rarely frequently DPOUFOU BT DPEF

Slide 27

Slide 27 text

@gbtekkie PHPNW2017 27 content DPOUFOU BT DPEF rarely frequently

Slide 28

Slide 28 text

@gbtekkie PHPNW2017 28 rarely frequently TJOHMF.TJMP BSDIJUFDUVSF CMS UI content CMS codebase customer-facing

Slide 29

Slide 29 text

@gbtekkie PHPNW2017 29 rarely frequently customer-facing EJTUSJCVUJPO QSPDFTT CMS UI content CMS codebase

Slide 30

Slide 30 text

IJHI BWBJMBCJMJUZ

Slide 31

Slide 31 text

@gbtekkie PHPNW2017 31 2 3 EVENTUAL CONSISTENCY

Slide 32

Slide 32 text

@gbtekkie PHPNW2017 CONTENT SOURCES 32 customer-facing transactional non-transactional EJTUJODU DPOTJTUFODZ NPEFMT

Slide 33

Slide 33 text

@gbtekkie PHPNW2017 33 end-to-end functionality customer-facing TJMP CMS UI content CMS codebase

Slide 34

Slide 34 text

@gbtekkie PHPNW2017 34 variation 1 customer-facing TJMPT variation 2 CMS UI content CMS codebase

Slide 35

Slide 35 text

@gbtekkie PHPNW2017 35 AWS customer-facing private cloud NVMUJ . DMPVE CMS UI content CMS codebase

Slide 36

Slide 36 text

‹#› RVFTUJPOT@ HFPSHJBOB HMJHPS } Efficient architecture. Performance oriented. gb@tekkie.ro