Press "Enter" to skip to content

GOTO 2016 • Software Architecture as Systems Dissolve • Eoin Woods


Sono boschi Owen buongiorno grazie
per essere venuto alla conferenza è adorabile
ci vediamo tutti e alcuni volti molto familiari
e alcuni nuovi quindi è assolutamente
grande Volevo dirti
devi valutare la sessione nell’app ma
l’hai appena sentito e tutto ovviamente
votato solo se lo classifichi bene
la maggior parte dei miei discorsi sono come-parlare per
architetti sono una specie di come fare
migliore sicurezza su come ottenere il tuo sistema
alla produzione in sicurezza questo perché
questa è una traccia di architettura al contrario
a più di una sorta di dev pista è
leggermente più filosofico e leggermente
meno how-to, ma spero che lo sarà ancora
interessante e riguarda il mio
osservazioni davvero circa nell’ultimo
un paio di anni come ho fatto un passo indietro a
un po ‘dalla progettazione di sistemi
ogni giorno e guardando molto di più
Sistemi stati progettati sua osservazione
che in realtà alcuni abbastanza fondamentali
le cose stanno cambiando nel modo in cui abbiamo bisogno
per costruire sistemi ma ciò che è interessante
se guardi al contesto storico in
un senso non dovremmo essere sorpresi da
così sono il CTO a venire richiamato
Java siamo una tecnologia di medie dimensioni
società di servizi chiaramente il migliore con
il più grande che non hai mai sentito di I
trascorso circa 10 anni nel prodotto
sviluppo quindi vengo da un prodotto
lo sfondo ingegneristico davvero costruito
aiutato a costruire un database basato sulla soia
aiutato a costruire la transazione tuxedo
monitor di elaborazione e ho contribuito a costruire
alcuni dei diritti digitali fondamentali
sistemi di gestione che abbiamo usato nel
i primi giorni di internet che hanno
recentemente caduto profondamente in disgrazia ma
alcuni prodotti sono destinati ad andare così
modo e poi i precedenti 10 anni prima
sforzo ho trascorso circa 10 anni
mercati del capitale circolante lavoro per UBS
e IGP se hai familiarità con quelli
aziende e io sono sempre stato un software
ingegnere di professione con la formazione di
pratica qualunque cosa si voglia chiamare e ho
fatto un bel po ‘di lavoro in architettura
quella volta ho fatto tutti gli altri lavori
anche a un certo punto e circa due anni
fa quasi sembra tre
mesi sono entrato in Java come loro CTO a
nuova cosa per l’ impresa e una cosa nuova
per me è quello che mi ha dato il
prospettiva leggermente diversa ora
e anche se mi coinvolgo
progetti che non sono più
personalmente responsabile per il
architettura di un sistema ogni giorno solo
un promemoria o in effetti questo è un
annuncio e primo mattino un guardiamarina
è andato leggermente sbagliato
noi stiamo mettendo in palio un drone fantasma DJI
ora speriamo che nessuno di voi prenderà parte
e posso averlo ma non penso
quello è permesso sotto le regole che abbiamo a
rotolare fuori là ho un collega
la bandiera kalmyk è là dietro cosa
devi fare è fare il nostro quiz un quiz don
dava comm e poi lascia la tua attività
carta fuori dal roll-up e in circa
02:30 stiamo solo andando a lotteria
e il primo fuori vince il drone
davvero davvero semplice va bene così
è un è un ottimo affare quindi di nuovo a
il discorso così l’ho osservato nell’ultimo
alcuni anni penso che i sistemi siano
dissolvendo però che dire della terra, io?
significa che quello che voglio dire è che lavoriamo noi
sono ora creando sistemi di meno e
Ho osservato pezzi meno legati
questo da una certa quantità di storia
e come Murat sono stato in questo
industria per qualche tempo e ho
in realtà ha funzionato su un mainframe non per
molto a lungo ho fatto parte del dirompente
Rivoluzione UNIX Sono abbastanza vecchio
UNIX è stato dirompente, ecco qua
tutto ma abbiamo iniziato a costruire
sistemi che erano molto stretti
imballato con ogni tipo di pacchetto
insieme e davvero chiamate di procedura
essendo la nostra comunicazione inter-componente
meccanismo e ovviamente avevamo database
e altre cose dove ce n’erano
networking ma fondamentalmente software
gli sviluppatori hanno pensato a cose come essere
abbastanza saldamente imballati insieme così
bordo del mainframe il mini computer
conosci il PC standalone e poi
quello che è successo è che abbiamo iniziato a rompere
quei sistemi a parte perché abbiamo colpito tutti
tipi di problemi pratici nel trattare
con monoliti molto grandi e se nulla
altrimenti erano tutti molto costosi e così
la mia analogia è come il reticolo
inizia a spostarsi ma è immobile
abbastanza saldamente fissato se si guarda
sistemi distribuiti di prima generazione
sistemi di tipo client-server sai cosa
i pezzi sono che non stanno andando
di fatto troppo variabile in fase di esecuzione
la variante è un grosso problema che hai ottenuto solo a
un paio di tipi di pezzi così sai
dove sono tutte le connessioni e siamo
stiamo diventando stretti è in realtà un
architetto o un designer o un team che dice
questo è il mio sistema e qui è difficile
il confine sta diventando un po ‘più difficile perché
in realtà stiamo componendo sistemi di
pezzi che sono selezionati in fase di runtime così
ovviamente sto alludendo a cose che
micro servizi ma non esclusivamente micro
servizi siamo solo in generale
il codice su cui ci stiamo basando
il tempo di esecuzione è molto più flessibile legato insieme
e penso che sia piuttosto interessante e
Penso che stia causando e se non problemi
è certamente causando tira per il pensiero
in quale buona pratica architettonica
sembra e questo è successo io
realizzato a causa di un po ‘di specie di
i cicli storici accadono perché
abbiamo attraversato cinque anni di software
sistemi abbiamo avuto l’ età monolitica che è
quello di cui sto parlando, dove
tutto è una sorta di ben capito
gira su roba proprietaria anche all’inizio
I sistemi UNIX sono stati tutti molto bene
insieme è tutto in un posto e poi
dopodiché è arrivato il tipo di
monoliti distribuiti che fanno classici
client-server è stato distribuito ma
crikey i pezzi erano abbastanza grandi che avevi
un gran numero di codici che parlano
altri pezzi di codice molto grandi che hai fatto
non ho molti piccoli pezzi e dopo
il modello distribuito questo Along Came
collegato a internet, quindi forse
incautamente al momento in cui molti di voi penso
sono venuti nel settore in cui il
internet era una specie di dato che ricordo
l’eccitazione chiamiamola educatamente
eccitazione puro terrore in realtà di
connettendo presto i sistemi a Internet
o non sapevamo davvero cosa
significava e quello era internet
i sistemi connessi significavano che dovevamo risolvere
un sacco di problemi abbastanza rapidamente perché
c’erano tutti i tipi di qualità effettiva
preoccupazioni come nelle qualità sistemiche del sistema
non sapevamo come risolvere perché lo faremmo
mai fatto prima che non ci fosse
Google per andare a copiare sai che è
cosa facciamo oggi giusto come risolvete
un problema su scala non so che a
Google fa ma non c’era un Google in
fatto che c’era un Google ma in realtà
indietro allora e c’era per esempio un
eBay e su quale piattaforma viene eseguito DB
qualsiasi prima piattaforma IBM basata su OE
WebSphere non scherzo
IBM WebSphere era connesso al
Internet pubblica per eseguire su larga scala
sito di aste che era uno di iterazione
perché questo è quel tipo di tutto ciò che siamo
sapevo ammettere che quella decisione era
cambiato abbastanza rapidamente ora l’anno I
penso che stiamo vivendo oggi è il
Internet è il sistema con scuse a
quelli di voi abbastanza grandi da essere riveriti
Sun Microsystems era la rete
il computer penso che oggi Internet
è in realtà parte dei nostri sistemi e noi
spesso connettersi
sistemi insieme usando Internet
a volte implicitamente e molti molti di
i nostri sistemi usano internet per connettersi
a una parte del sistema
non è più una specie di esterno
baldacchini firewall bastian che c’è
il grande Internet selvaggio lì in realtà
lo stiamo usando e lo stiamo sfruttando come
parte del nostro ambiente e penso a cosa
lavora lentamente verso e nel prossimo
decennio forse non lentamente ma penso in
nel prossimo decennio ci saremo sicuramente
è il sistema intelligente connesso
dove non sarà più abbastanza buono
avere un’alta qualità altamente scalabile
sistema distribuito disponibile su tutto
in tutto il mondo avremo bisogno di avere
sistemi che sono in qualche modo intelligenti
Ho pensato all’opinione chiave iniziale
mattina era veramente interessante di
cosa intendiamo per intelligente e noi
parlato di calcolo cognitivo il
limiti di ciò perché ho avuto
Ho attraversato un pensiero simile
esperimenti l’unico inconveniente è che io
non ho 35 anni di artificiale
esperienza di intelligence è stato molto
utile che qualcuno mi dica il
rispondi che è stato molto bene il tempo di pulire
per me, ma penso che sia il prossimo
fase così siamo passati attraverso queste fasi
e in realtà quello che ho osservato è
che la pratica dell’architettura del software ha
evoluto in congiunzione con quelle fasi
e questo non è un incidente di tutti
discipline se ti piace il software
l’architettura è piuttosto pragmatico esso
si sviluppa perché c’è una sfida e
quindi miglioriamo o cambiamo il modo in cui
fare architettura per soddisfare la sfida
e così l’architettura è cambiata come noi
passato attraverso quei periodi così guardiamo
la nostra storia abbiamo iniziato in un
era monolitica fondamentalmente ciò che il
l’ era monolitica era come te
struttura programmi per computer ora sono di
un’età era quando ho iniziato eravamo
già iniziando a parlare di sistemi
ma penso che la gente non sia molto più vecchia
di me erano ancora molto da un’epoca di
avendo pensato a Ming-lee su come te
struttura programmi per computer e questo era
l’area delle lingue come Fortran e
COBOL e assemblatore e se tu fossi
impossibilmente guardando in lontananza lui
parlava di cose che il nostro obiettivo
e Pascal tipo molto molto di base
impianti di strutturazione essendo disponibile
e quindi la preoccupazione principale di un designer
chiamali un architetto un programma o
qualunque cosa non abbia importanza
ma il problema principale del design era come farlo
modelliamo i sistemi degli occhi in modo efficace
e quello ha portato a quello era il grande
sfida Ho un bel po ‘di codice
ora più di duecento righe
Ho più di una o due persone
lavorando su di esso e io sono in un industriale
ambiente non sono più nel
Università quindi dovrŕ vivere
per un po ‘e dovrò farlo
cambiarlo abbastanza regolarmente come faccio a mod
le tue bugie sono grandi quantità di codice che è
problema abbastanza ben compreso oggi
a volte istruttivo quando guardiamo
quando ci picchiamo per quello
settore del software a guardare dove
siamo venuti da in realtà abbiamo risolto
un sacco di problemi in un relativamente piccolo
quantità di tempo e così le cose che
è emerso dove nascondono le informazioni
composizione concorrenza e ci sono stati
alcuni pionieri a questo punto che non lo erano
davvero parlando di architettura I
non credo, ma che stavano parlando di
strutturare strutturalmente e risolvere il
problemi della loro età è gente come
Nygaard e giù lavorando su simili
che deve essere sembrato qualcosa
dallo spazio quando quando loro
l’ ho presentato ad un mondo che era
al momento pensavo che fosse così
una puttana Dykstra allo stato dell’arte
lavorando su basi computazionali
e strutturare Michael Jackson
ovviamente non il cantante, non il ragazzo che
conosce la birra ma l’altro è lui
molto difficile da google hai notato
che lui è lì è molto sfortunato
chiamato Michael Michael Jackson, voglio
essere famoso perché ce ne sono già due
quelli famosi là fuori e
ovviamente il suo lavoro era abbastanza fondamentale
nel modo in cui ci siamo avvicinati al processo di progettazione
e se hai alcuni primitivi
formalizzazione come li hai effettivamente usati
era davvero importante in quel Donald
Knuth ovviamente guardando il
livello micro
e poi una donna Pamela Zev ne sono certo
ce n’erano altri ma uno molto prominente
donna che non era vasta di Michael
Jackson in realtà e Pamela zelf chi
ha lavorato nei requisiti dei metodi formali
e molte altre cose fondamentali
così come AT & T e la cosa che io
tolto dallo 0 quando stavo pensando
su di esso e leggendo un po ‘su di esso era
l’architettura era una preoccupazione dei venditori e io
lavoro per un venditore di tipo alla fine di
quest’anno, all’inizio del prossimo
ed è stato davvero il tuo
architettura comprando un venditore
piattaforma e l’architettura alzata
con esso se tu fossi come Eddowes o in
Infatti è stato quindi chiamato MVS se sei un
Cliente mainframe IBM e tu hai comprato
alcuni prodotti IBM come i calci
db2 o qualsiasi altra cosa tu abbia l’architettura
dato a voi gratuitamente da IBM c’era
solo un modo per strutturare un IMS a calci
dbvm sistema il tuo sguardo verso di me in modo assente
non hai mai sentito quelle sigle prima d’ora
sei tutto troppo giovane per essere
in questa stanza ero la stessa cosa che lavoro
per un toro clinico in un grande francese
produttore e abbiamo tre prodotto
linee avevamo un grande prodotto mainframe
linea chiamata Chico sate qualsiasi chiave UNIX
i geek riconoscono il termine G cos ya dove
costi G intercettati con UNIX
campo password esattamente usato per essere chiamato
il campo G cos perché quando loro
sviluppato Unix avevano un toro Honeywell
mainframe nei laboratori che dovevano
comunicare con e hanno dovuto memorizzare
credenziali per esso nella password bene
eccoti
po ‘di curiosità UNIX Unix per voi su
come hanno incrociato Honeywell e UNIX
bull ha anche prodotto la versione SMP di
IBM ni X UNIX solo per annoiarvi
ancora più fatti per un quiz da pub a volte
pretendere che il mio pub abbia sempre chiesto a quei tipi di
domande e così quando tu quando tu
pensavo all’architettura era
implicito in effetti quando la gente parlava
riguardo all’architettura effettivamente usato il
parola normalmente intendevano il chip
architettura così architettura davvero
non era qualcosa che le persone capivano
ce l’aveva ma loro ne avevano un sottoprodotto
comprare una piattaforma di venditori e poi molto
molto eccitante è una specie di dove io o
Inserisco i monoliti distribuiti
arrivato ed è stato molto molto eccitante
perché sappiamo piuttosto che averne uno
tipo di cosa che era un computer con
software su di esso abbiamo tre tipi di
cose che abbiamo clienti e server e
database quindi questo è il client questo è
la classica era client-server e tutto
inizia un sacco di cose in gruppo
trasferirsi per essere chiamato online o in tempo reale
significato interattivo e il maggiore
i venditori in questo periodo sono persone come
I cybers di Sybase erano molto disgregativi
perché sono entrati nel mercato con il
visione che in realtà tutto non ha fatto
eseguire su un computer che era buono per
sistemi aziendali che era abbastanza
visionario al momento um e tu sai
vuoto che è come Visual Basic e
powerbuilder e tutte quelle lingue
abilitare l’utente grafico grafico
interfacce e poi questo è quando
tipo di architettura software è emerso se
guardi le linee del tempo
quando il campo dell’architettura software
quando la gente ha iniziato a parlarne
quando c’erano i primi libri e documenti
scritto c’è un’architettura famosa
la conferenza qui ha chiamato uno stoppino signore
il primo stoppino signore era tenuto in questo
periodo in cui pensi bene, questo è
davvero interessante
l’architettura del software non lo fa
abbastanza ancora esplodono, ma una sorta di inizio
di cui si parla sul serio
industria mainstream su questo tempo e
perché, naturalmente, è perché le persone
ora abbiamo alcuni problemi architettonici
non hanno un sacco di roba da giocare
con ma piuttosto che essere detto dal
il venditore guarda Sonny tu scrivi il tuo codice
lo metti qui lo compili e lo farai
tutti corrono fiducia in noi i venditori sono ora
andando bene abbiamo alcuni bit quindi se tu
voglio collegarli insieme sarà tutto
bene niente può andare storto
Oh, non poteva sbagliare, naturalmente
appena metti un filo di ferro tra
due cose possono andare storte, quindi questo è
una sorta di ciò che ha guidato l’idea di noi
forse bisogno di pensare un po ‘di più
su come mettiamo insieme un sistema
il livello macro e il venditore cosa
erano circa
beh, i venditori si sono resi conto di essere
iniziando a perdere un po ‘di controllo
perché se hai comprato i dati di Sybase
mentre l’ingresso era meglio di te
comprato il database di ingresso alcuni
i clienti hanno avuto l’audacia di non usare
l’ingresso è per GL ma da voler usare
Visual Basic o C ++ invece per il
cliente e così hanno realizzato i venditori
che c’era un po ‘ di problemi qui
non controllano più l’end-to-end se
non erano molto attenti ad alcuni di loro
i clienti andranno altrove così
hanno iniziato a provare a controllare ciò che noi
chiamare lo stile architettonico il
lo stile architettonico è il tipo di
pezzi nell’architettura e nelle regole
per lei comporli e io sicuramente
ha lavorato sui white paper dei clienti e
corsi di formazione per i clienti quando ero a
così basato sullo stile client-server e
abbiamo detto ai clienti come fare client-server
che in realtà gli danno il modo in cui alcuni
i clienti pianificano quindi ero altrettanto bene noi
ho detto loro, ma il motivo per cui abbiamo fatto questo
ovviamente non era puramente per rendere il
mondo un posto migliore anche se in realtà
fuori dalla base c’era un elemento di
che era altrettanto se per mantenere
sul controllo dell’architettura
narrativa dove ci adattiamo al
storia di architettura in modo che come il tuo
la sfida è cambiata continui a comprare
le nostre cose perché comprare le nostre cose è
di cosa siamo preoccupati
e poi a circa duemila noi
trasferirsi nell’era connessa a Internet così
cosa è successo veramente
Non so quanti di voi quanti di
tu lavoravi nel settore nel 2001
per esempio oh buon numero quindi lo farai
ricorda questo cosa abbiamo fatto bene il
internet è arrivato e abbiamo detto cosa faremo
facciamo è sostituiremo alcuni di quelli goffi
interfacce utente con quelle basate sul web
non saremo noi e gentili quanto fosse difficile
comunque abbiamo fatto ciò che andava bene e
poi abbiamo detto bene tutto ciò che dobbiamo fare ora
è collegarli a Internet
non vedete camminare le sue persone sbagliate lo faranno
basta accedere all’accesso ci attraverso il
internet e saremo tutti molto molto ricchi
e per circa 10 minuti alcuni di noi erano
molto ricco purtroppo lo stock
le opzioni non hanno funzionato nel modo in cui noi
sperato mmm
e naturalmente quello che è successo è stato che abbiamo preso
i nostri monoliti distribuiti e noi semplicemente
li abbiamo collegati ad internet non l’abbiamo fatto
li cambi davvero molto e così noi
ha un sacco di qualità del sistema
richieste non funzionali improvvisamente collocate
nei nostri sistemi perché ovviamente il
il mondo intero si è davvero reso conto di loro
erano connessi a Internet e così via
piuttosto che essere online come in
abbiamo avuto modo di essere lì dal 6 aprile e
sapete abbiamo avuto modo di essere abbastanza veloce
il più delle volte ci rendiamo conto che in realtà
doveva essere lì tutto il tempo che era un
un po ‘ uno shock per la maggior parte delle persone che hanno
state costruendo sistemi informatici fino a
quel punto se non hai lavorato
nel telefono cambia l’idea di
non essere mai in grado di prendere il tuo sistema
giù era un po ‘uno shock che posso assicurare
tu e la maggior parte del software di sistema lo faranno
stare usando come database sono stati tutti
costruito supponendo che ci sarebbero periodi nel
settimana o il giorno o l’ora in cui tu
potrebbe portarli giù per un po ‘e
nessuno penserebbe che ci sia un sacco
di nuove sfide e, naturalmente, alcune di
questo finì piuttosto male Qualcuno
ricordati di calmare l’enorme mente
negozio di abbigliamento che stava per
rivoluzionare il modo in cui Internet
ha funzionato e avrebbero avuto se
avevano lanciato nel 2011
purtroppo hanno lanciato nel 2001 e
dopo una quantità enorme di hype e altro ancora
più a quel punto investitore soldi che
era mai stato speso credo che sia andato via
con un business di dati fleam in circa due
anni hanno scritto il libro molto stimato
chiamato boohoo che parlava di come
è andato storto quello che è davvero esilarante sono io
ho notato che ora c’è un online
società di abbigliamento chiamata boohoo comm
sono le stesse persone che in realtà ho fatto a
un po ‘di ricerca è la stessa gente che
sono tornato e vai a vedere noi
aveva ragione tutto il tempo funziona davvero
tutto ciò di cui avevamo bisogno era completamente
diversa generazione di hardware
software e consumatore oltre a quelli
dettagli eravamo assolutamente su
in cima non so cosa tu sia tutto
lamentandoti sai parte per il
investitori ovviamente ma c’erano e
non andiamo agli animali calmi che voleva
vendere alimenti per animali domestici su Internet da a
posizione di alto valore nella Silicon Valley
che non è finita bene e quindi c’era
a questo punto questo è quando ho una specie di
ho davvero iniziato a farmi pensare
architettura software kinda
professionalmente se ti piace l’esplosione
di interesse in esso c’erano libri
i metodi scritti iniziarono a essere discussi
molte più conferenze vera comprensione
il business in particolare così stavo lavorando
nella valle in quel momento c’era
c’era un focus molto forte in
quasi ogni team di ingegneri su di esso
tutto sulla norma funzionale stupido
perché se li prendi giusto puoi
aggiusta le funzioni più tardi se le ottieni
sbagliato non sarai in affari per risolvere
le funzioni così improvvisamente che è quando
l’intera disciplina architettonica divenne
questa fissazione con non funzioni che
lo sai che penso assolutamente corretto
o non suggerire che sono persone sbagliate
iniziato a rendersi conto che sebbene questi
erano problemi difficili là erano ripetibili
soluzioni così stilistiche e architettoniche
schemi che sono stati scritti
giù a volte con successo a volte
no e la gente ha iniziato a dover scrivere
giù architettura relativamente complicata
così alcuni semplici approcci pragmatici come
come punti di vista architettonici persone
familiarità con il 4 + 1
modello di vista architettonica di Binet Krypton
lavoro sì, così è venuto fuori a riguardo
tempo e poi persone come Rebecca peggio
Alla gente di Brock piace la gente dei sei ragazzi
come Matylda Krasinski e io e molti
altri stavano pensando a come facciamo noi
aiutare le persone che non vogliono spendere tutto
giorno a pensare a come lo fai
l’architettura in effetti fa architettura così
questo è quando quando questo è successo e il
la ragione per questo è stato improvvisamente abbiamo un
carico di problemi che le tecniche
che l’architettura che oggi chiamiamo erano
necessario per risolvere e questo è il motivo per cui io
è successo non è stato casuale
e non era puro esercizio accademico
che l’industria sarebbe un problema
l’architettura è emersa per riempire il vuoto
e quali erano i venditori che facevano bene il
i fornitori a questo punto si stanno provando principalmente
per risolvere il non funzionale per te
perché ancora una volta lo hanno capito
l’architettura era la chiave per la loro permanenza
parte della storia e così erano
cercando di venderti soluzioni magiche
preferibilmente soluzioni hardware che loro
forse potrebbe perché
quelli sono il miglior margine in molti casi
per averne raggiunto almeno uno
Cisco non funzionante ha costruito il proprio
affari piuttosto bene durante Internet
boom sulla soluzione di problemi non funzionali
che erano fondamentalmente scalabili e
sicurezza
quelle erano le due proposizioni Cisco
è venuto da te e ti ho venduto un intero
molte scatole che fondamentalmente erano
su quelle preoccupazioni architettoniche
allo stesso modo alcuni hanno fatto una grande quantità di
soldi per vendere una sola riga di
i computer fanno chiunque da quel periodo
ricorda cosa l’enorme Sole verticalmente
il sistema scalabile era chiamato DM 10.000
grazie a chi ha detto che era
chiaramente lì sì per un breve periodo
non potevi comprare quelli per amore né
soldi finchè non è arrivato l’incidente e poi tu
non potevo darli via che sapevo
Gli ingegneri che hanno acquistato che li metteranno
nei loro seminterrati quel figlio poteva solo
non fare abbastanza D in diecimila
perché il DM 10.000 era il
soluzione di scalabilità per la dot-com
boom era scalabile verticalmente
computer che fondamentalmente potrebbe portare UNIX
elaborazione alla potenza di un mainframe
grosso modo era quello e ovviamente lo era
un rassicurante il cartellino del prezzo costoso
che se hai appena avuto un enorme
investimento di capitale di rischio sarai
la necessità di spendere per qualcosa di così come
a proposito di un rassicurante set di costosi
computer che faranno sentire tutti
molto meglio è un po ‘come il vero
Sedie da ufficio costose che ho ricevuto non posso
ricorda il loro nome ma era enorme
fase per loro è aziende che non avevano
trasformato in una monetina ancora stiamo fornendo
tutti i loro dipendenti con il massimo
le sedie da ufficio costose che i soldi potevano comprare
è stato un grande momento per essere un ingegnere
posso assicurarti così tristemente che è venuto a un
End e abbiamo tipo trasferiti nella
attuale era sì in realtà la corrente
lo strato è abbastanza buono, così siamo finiti
con Internet come un sistema e la
cose fondamentali per me che trovare le cose
da una prospettiva esterna è questo
una API pubblica e un’interfaccia utente mobile
sono le modalità predefinite nei sistemi oggi
sì, abbiamo tutti un’interfaccia web, ma
in realtà stavo realizzando l’altro giorno
sono andato in una banca e quindi ho un po ‘tipo
le mie finanze interne circa una volta a
mese in cui sono andato al mio sito web della banca e
Ho effettuato l’accesso perché l’app mobile
non mi dà proprio la stessa visione di
transazioni ho capito che era il
la prima volta per diversi mesi
infastidito per andare al loro sito web principale e
in realtà l’ avevano ridisegnato, non posso
camminare è cambiato tutto ciò che è bello
ma in realtà
renditi conto di quanto siano irrilevanti per me
perché uso quasi sempre il momento
sempre acceso è diventato accesso da
ovunque non si tratta solo di essere
disponibile 24 ore su 24, 7 giorni su 7, è sull’essere
sensibile all’internazionalizzazione sensibile
e tutti questi diversi mercati che è
ovviamente abbastanza difficile e che cosa è
successo è quello e ci va solo perché
in un minuto
um oh no non importa
animazioni bene qualunque e più
stili architettonici dinamici sono
emergenti per permetterci di affrontare il cambiamento
perché c’è molta più competizione
di cui parleremo un secondo e questo
è per me Voglio dire, ho cominciato ad interessarmi
da dove provenivano i micro servizi
perché nel senso non è una nuova idea
ma all’improvviso è diventata la cosa che
assolutamente tutti devono fare un po ‘
DevOps ma per loro penso che siano positivi
è solo che bene come quando parlo
i clienti a riguardo dicono spesso bene
chiaramente abbiamo bisogno che avremo bisogno di un
Progetto DevOps giusto adesso e lo siamo
andando a ricostruire l’intero sistema in
micro servizi vado fantastico perché io
ragazzi adorano lavorare su quella roba e
siamo davvero molto bravi a farlo e me ne vado
Così appena che cosa sono stati i driver di business I
significa guardami sono un vuoto gergo sì
comunque circa i DevOps se potessimo solo
tipo di ottenere quello che sarebbe
super vado bene gente lo faccio intendo
siamo davvero entusiasti, pensiamo che lo sia
una buona cosa ma presumibilmente qualcuno a
qualcuno la tua organizzazione al momento della firma
l’assegno è soddisfatto che è lì
per una buona ragione e in realtà penso
è ma non sono sicuro che la gente pensi
attraverso quel driver architettonico e
naturalmente i venditori li benedica
sono ancora con noi un po ‘ come la morte
e le tasse lì ora
voglio anche essere parte della narrazione
hanno capito che vendono bit di bit
di roba siano essi bit di software o essere
sono pezzi di stagno non funziona tutto
che più bene c’è un numero di
loro hanno capito che stanno per essere
disintermediato dal nascente aperto
fonte che fa parte di esso ma anche di
aziende che riducono la tolleranza per la negoziazione
con quello che potresti chiamare tecnico
accidenti se ne hai l’essenza
e gli incidenti sanno che hanno
per affrontare l’essenza ma non lo fanno
voglio occuparmi delle cose accidentali
tanto più i venditori lo hanno capito
in realtà non sono i loro valori
producendo i componenti di cui parla
producendo piattaforme dai componenti
che le persone possono usare davvero facilmente come
molti di voi sentono l’utente paz al lavoro cloud
fonderia o bluemix o uno di quelli
oh, non molti, quanti ne usano
una kena per divertimento quando sei
sperimentare con roba Oh, ancora no
molti altri in realtà sono sbalordito io
pensavo che avresti fatto tutto, oh, siamo tutti
usando i pass per divertimento ma nessuno me lo permette
usarlo al lavoro e penso davvero
a mio avviso i venditori hanno ragione
pensando che il valore sia nel montaggio
piattaforme che non vendono bit da consentire
clienti attraverso molto costosi
ingegneria come le banche chiamano per mettere
i pezzi insieme, quindi, perché?
finiamo qui siamo finiti qui perché
di alcuni pilastri architettonici, beh, lo sono
un architetto così mi aveva sempre pensare che
ma sinceramente penso che abbiamo chiamato
i loro business driver sono costanti
la concorrenza e ciò che questo ha significato è
è che abbiamo bisogno di continuare a sviluppare
i sistemi davvero abbastanza rapidamente
le versioni trimestrali non funzionano così bene
più puoi persino vedere il big bang
roba e per realizzare questo se abbiamo lì
roba consumer-facing Stavo parlando con
qualcuno una grande risorsa internazionale
manager ieri non Blackrock uno di
gli altri e ne ho parlato
perché ho solo collegamenti al black roll
per essere chiari non era qualcuno da
lì non sto dando via i loro segreti
em e sono veramente assurdo che siano
avere un nuovo sito web rivolto ai consumatori per
investitori costruiti da una terza parte
non diversamente dalla mia azienda, anzi, è così
non ci stava parlando di me
avrò bisogno di un team sul posto di veramente
buoni sviluppatori web che possono lavorare con
cosa stanno producendo i produttori perché
per vari motivi non lo so davvero
capire perché, ma per vari motivi
stava dicendo che questo particolare venditore è
infelice per la spedizione di nuove cose in
produzione per loro o in una sorta di giorno
giorno per giorno vogliono avere più di a
tipo di settimane o mesi di cadenza più lunghi
Sono sicuro che abbiano delle buone ragioni, forse
sono contrattuali e stava dicendo
in realtà ci siamo resi conto che il nostro
concorrenza alcuni fintech alcuni
tradizionali stanno cambiando loro
le app mobili e il loro sito web sono
offrendo su una settimana alla settimana giorno per giorno
base quindi è lì che lui è il suo
soluzione che sta per prendere la piattaforma
dal venditore che continuerà
sviluppando sullo sfondo, ma lui è
in realtà avrà una sorta di vicino a
sviluppatori di business per mettere in piccolo
Funziona tutto il tempo e si sente come
questa è una necessità competitiva dell’altro
la cosa è che devi essere lì tutto il
tempo se non ci sei loro andranno
da qualche altra parte e tradizionalmente come si fa
otteniamo le nostre esigenze degli utenti quando noi
parlare con gli utenti non abbiamo che abbiamo in loco
clienti
abbiamo l’ ingegneria dei requisiti che abbiamo
ha stretto integrazione di IT e il
affari cosa succede quando i tuoi utenti
sono in tutto il pianeta e solo loro
visita il tuo sito web una volta al mese
davvero difficile interagire con loro non sono loro
perché se tu cosa succede se dai
loro un sondaggio e alcuni di loro lo faranno
compilalo e quanto sei rappresentativo
penso che siano penso che troverai
sono i tuoi fan base perché il resto
di loro vanno sondaggio per l’amor di Dio per
questi pezzi
la vita è troppo breve e loro sono andati avanti così
non sai davvero cosa pensa qualcuno
più e non c’è nessuno da chiedere e così
in realtà dobbiamo entrare completamente
dal paradigma o dagli analisti di business
tanti analisti statistici come sono
analisti umani guardano al reale
comportamento e gruppi di focus in esecuzione
facendo modelli di interazione tradizionali e
così via e questi sono nuovi utenti sconosciuti
produrre una domanda molto imprevedibile noi
non posso predire cosa succede nel reale
mondo e poi il mondo reale a sua volta
tende ad avere un impatto sui nostri sistemi così noi
deve avere un molto più dinamico
risposta al carico, intendo che stiamo vedendo
questo finalmente alcuni dei nostri clienti erano
piuttosto conservatore per
esempio gestisce un campionato di golf importante
facciamo il sito web per quello e loro hanno
ora sono stati molto preoccupati
nuvola perché alcuni dei loro golf
le competizioni sono i loro veri gioielli della corona
se i loro siti web non sono lì fa
enorme differenza con il flusso di cassa
fuori e ora sono loro sono gentili
di ottenerlo , in realtà non possiamo prevederlo
la quantità di traffico che andremo a ottenere per
una particolare competizione di golf su a
un’ora particolare dovremmo avere molto
tipo più dinamico di piattaforma e
sono carini , sai per buone ragioni
persone abbastanza conservatrici ben parte di
Internet e così in generale
questo significa che abbiamo avuto modo di essere componenti di
internet quindi dobbiamo essere
consumabile da altri sistemi che è dove
i nostri requisiti API provengono da e
sfortunatamente siamo visibili da
ovunque grande cosa su Internet
è che collega le persone insieme, non è così
che è adorabile, allora è un problema
ciò significa che c’è un uomo in Cina
con troppo tempo a disposizione
accesso diretto alla tua rete pubblica
interfaccia in modo che vengono costantemente
ha attaccato Bruce Schneier che se sei un
l’ingegnere della sicurezza lo riconoscerà
nominare immediatamente un ex famoso
il crittografo ora ha una sorta di testa parlante
se sono un po ‘critico nel
la comunità di sicurezza parla di questo
ha detto quando costruisci i sistemi
tenere a mente c’è un quasi infinito
fornitura
informato potenza cerebrale intelligente che
sarà schierato contro il tuo sistema
questo è un pensiero piuttosto terrificante se
sei un ingegnere della sicurezza su cui facciamo affidamento
almeno in parte si basano sulla stupidità di alcuni
altro tempo
e infine il tuo accesso globalmente così
devi essere compliant ovunque
con regolamenti che capisci a malapena
parlare con qualsiasi grande azienda globale
questo e quello che mi ha portato a pensare cosa
sono i principi di questa nuova era
principi architettonici Penso che i sei
che ti salta addosso
devi essere in grado di evolvere
continuamente e in realtà è così
qualcosa che devi iniziare a pensare
circa all’inizio purtroppo la maggior parte di noi
non pensare di farlo tutto il tempo
dobbiamo rispondere al cambiamento
dinamicamente e cosa intendo davvero lì
è cose come carico e scala e
sicurezza dobbiamo entrare in un periodo
di analizzare piuttosto che chiedere così quando
vogliamo sapere cosa la gente come quello che
le persone hanno bisogno che probabilmente lo faranno
per ottenere che dai dati piuttosto che da
individui Avremo bisogno di un’API su
tutto ciò che è in parte perché siamo
bloccato su internet e la gente lo farebbe
come comunicare con noi tramite API
è anche perché ciò che è continuo
evoluzione significa che il nostro software è
essendo usato in modi diversi tutto il
tempo e ho visto questo in grande
ambienti aziendali in particolare
i sistemi sono costruiti in una certa misura
rispecchia la struttura organizzativa che è
un po ‘come la legge di Conway per le imprese
se hai tre divisioni, lo farai
probabilmente finirà con tre gruppi di
sistemi se invece ne dividi due di
quelle divisioni e si combinano con un altro
compagnia si potrebbe finire con quattro e
divisioni abit così improvvisamente in grado di
evolvere significa essere in grado di usare il
software in diversi modi e quello
significa davvero poter venire
collegare i componenti funzionali a ciascuno
altri in modo diverso per formare diversi
processi aziendali in modo che tu lo sia
dovrò mettere un’API su di esso perché
questo è davvero l’unico modo per farlo
relativamente rapidamente
anche tu sfortunatamente ti sei assicurato
dal design C come un ingegnere della sicurezza mio
il collega Vlad è in realtà il nostro capo
sicurezza dello sviluppo sicuro che M produce
i nostri cuori diventano molto più affettuosi di noi
per essere protetto dal design ma solo per dare
loro quello che facciamo sempre questo non lo sono
raccogliendo quante persone qui hanno
un sistema che ha almeno un pubblico
interfaccia di fronte sia esso web mobile
ok quante persone in questa stanza hanno
utilizzare una sicurezza statica e dell’analizzatore
analizzatore sul loro codice Oh, in realtà
è davvero buono
è molto meglio è normalmente e
quante persone hanno fatto di più
autosviluppo sicuro la formazione di un paio
sì, lo sai bene, lasceremo il
ovvia lezione sì e internazionalizzare
istintivamente la maggior parte delle persone non lo fa
internazionalizzato istintivamente E ‘
al contrario pensiamo al nostro
contesto locale perché è ciò che è umano
esseri e questo è quello che facciamo
in realtà essere in grado di internazionalizzare
in senso lato pensando a un molto
ampio utilizzo possibile di un pezzo di
software e di nuovo in una società
ambiente in cui hai un sacco di
M & A in corso che in effetti abbiamo un
sforziamo per esempio acquistiamo
aziende abbastanza regolarmente
l’internazionalizzazione diventa veramente
importante abbiamo recentemente e questo è giorni
fa davvero abbiamo acquisito un’azienda a
un po ‘come noi, ma circa un decimo della nostra taglia
proprio delle giuste dimensioni molto soddisfatto
lieti di averli acquistati sono
basato in Olanda e loro hanno
operazioni in romania dove siamo e
hanno anche operazioni in bulgaria
di cui non abbiamo assolutamente conoscenza
così stanno per venire
sulla nostra piattaforma aziendale così
improvvisamente dobbiamo essere in grado di affrontare
bulgaria che è molto più in effetti noi
probabilmente non sosterrà la bulgaria nel
piattaforma che useranno in inglese
internazionalizzazione internazionale in a
possono avere un senso generale dei vostri sistemi
utilizzato in diversi ambiti culturali e legali
ambienti così i principi sono tutti molto
beh sono cose molto utili da mantenere
in mente ma quali sono i reali
implicazioni di questi bene penso
ci sono circa sei di loro
pensa innanzitutto penso che abbiamo un design
in consegna continua dall’inizio I
non significa che ogni sorella deve
consegnare alla produzione continuamente
non è appropriato e completamente
sbagliato per alcuni sistemi quello che veramente
significa essere architetti se stiamo costruendo
sistemi oggi in questo ambiente noi
avere una responsabilità professionale
responsabilità di assicurarsi che abbiamo
rimosso gli ostacoli che tendono a fermarsi
consegna continua di lavoro e per me
sono quasi sempre sull’automazione
test e distribuzione abbiamo ottenuto il
capacità di automatizzare la capacità di testare
in un modo che consente il CD e abbiamo ottenuto
la possibilità di schierare continuamente se
qualcuno volesse
o abbiamo progettato accidentalmente
è qualcosa nella nostra architettura
andando a renderlo davvero piuttosto imbarazzante
dobbiamo permettere l’evoluzione modulare di
questo non intendo che ogni sorella abbia
per essere micro-servizi penso modulare
l’evoluzione è assolutamente possibile con
qualcosa che al momento è rude
indicato come un monolite come se fosse un
cosa brutta non è sempre una brutta cosa
giù un monolite e ci sono certi
problemi che vanno via con monoliti e
anche se accetto, vengono con un po ‘ –
ma le idee come contesto limitato e
micro-servizi di citazioni tra non
necessariamente microservizi il modo in cui
tu sai che un’organizzazione stimata
come le opere di pensiero sarebbero in grado
per aiutarti sai assolutamente definire
che micro-servizi adatti ma tu sei
cercando le capacità di
qualcosa di simile al micro-servizio
è possibile modificare una piccola parte e distribuire
rapidamente senza distruggere il mondo
puoi costruire sistemi anche se lo sei
anche se sono relativamente tradizionali
quando guardi quando dai un’occhiata al
fuori ma puoi costruire un
architettura che consente modulare
evoluzione e penso che oggi dobbiamo
assumere implementazione del cloud provando di nuovo
Non voglio dire che devi mettere il tuo sistema
su Amazon quello che intendo è che è quella nuvola
implementazione non voglio avere successo
ci sono alcune cose riguardo è probabile
per essere vero, il bestiame non è un animale domestico
principio non ci aspettiamo un carico di
server artigianali e molto manuale
interazione per costruire ambienti noi
non vogliamo casi speciali una tantum noi
non voglio la configurazione statica e nel
applicazione che volevano tutti esternalizzati
e naturalmente il buon inizio per questo è
il consiglio netto di 12 fattori che quando tu
guarda oltre non ho intenzione di andare
attraverso tutto ma è tutto ciò che penso sia
tutto davvero un buon consiglio non c’è niente
in quello vado oh non ne sono sicuro
veramente
Voglio dire, c’è una sorta di nulla da discutere
con in un certo senso è solo quello quando io
guardo vado penso sono d’accordo con esso
ma in realtà c’è un po ‘di più non lo è
lì e penso che molti di loro a piuttosto
livello micro quindi non lo so in realtà io
stava parlando con Jeff a Jax in precedenza
la scusa della settimana va a menzionare Jax
è stato detto che aveva una concorrenza
conferenza ci sono ce ne sono un’altra
conferenze per andare in un altro
conferenza da una delle grandi banche così
stava dicendo sì, loro stavano guardando
a questo e la loro conclusione è sorta di
missus o anche
non è sufficiente il loro aspetto
a 12 fattori consiglio davvero utile ma
non si fermano qui quarta o sarebbe
mettere la misura nel sistema e
l’osservazione che ho del sistema più vecchio così io
sarebbe colpevole di questo per molti che ho
progettato è che se qualcuno ha detto che avrei
piace fare un sacco di analisi sul
attività in corso in questo sistema e
Ti conosco mezzo milione di righe
di codice già non sarebbe chiaro a
me come vorrei dare loro quelle analisi
perché non abbiamo davvero pensato quando siamo
stavano costruendo quei sistemi sette otto
anni fa una misura sbagliata sì, abbiamo
ha ottenuto misure di produzione e CPU e
transazioni ma abbiamo alcune misure
ma cosa sta succedendo nel sistema così
che possiamo eseguire analisi su questo in modo da
lo sai che non dobbiamo più andare e
intervistare gli utenti e probabilmente no
lì così Kent sarebbe possibile farlo
quello con la tua architettura o altro
blocco significativo ad esso penso che noi
dovrebbe strutturarsi attorno all’API pubblica I
devo ammettere che ci ho creduto da allora
negli anni ’90 penso che ogni API tu
prodotti dovrebbe si dovrebbe pensare a questo proposito
come se fosse un’API pubblica e in secondo luogo ogni
il componente che crei dovrebbe avere un’API
è solo il modo più semplice per costruire
sistemi per il lungo termine piuttosto che
avendo un sacco di tipi di casi speciali I
non ho trovato un buon riferimento a questo
L’ho chiamato modello amazzonico perché
potrebbe essere una storia apocrifa ma
apparentemente Jeff Bezos a un certo punto ha inviato
un promemoria intorno ad Amazon che dice se non lo fai
inserire una API pubblica potenzialmente
accessibile dal mondo sul tuo
componenti sto per licenziarti
sembra che sarebbe terribilmente occupato
ragazzo se la gente non l’ha fatto in realtà
Dovrebbe correre a leggere un sacco di gente
ma è per questo che ho l’Amazzonia
apparentemente brevetto ho lavorato a
Amazon, ma a quanto pare Amazon usa giusto
attraverso la loro infrastruttura che è
tutto ciò che costruisci ti infili un’API
che in linea di principio potrebbe essere esposto a un
Cliente Amazon ed è apparentemente uno
dei modi in cui ottengono l’ agilità nella loro
prodotti perché non li soddisfano
non esporre tutto per cominciare
esporre un piccolo numero di cose ma se
scoprono che c’è un vero bene
domanda dei clienti per un altro po ‘bene
hanno già l’API e sì, lo sono
certo che hanno bisogno di riordinarlo
attraverso la sicurezza, assicurati di nuovo
che funziona con gli altri
ma possono esporlo è stato costruito per
sii esposto e poi finalmente per favore
progettare una build per essere sicuri
Non sto dicendo che tutti devono fare
sicuro
scansione su ogni pezzo di codice tutto il
tempo che non tutti devono fare minacce
modellare tutto il tempo ma tu sai
team di sviluppo con almeno un
conoscenza accennante della sicurezza
Pratica almeno con una base
comprensione di minacce e minacce
modellazione e analisi del rischio questi sono
base per me in questo periodo questi sono quando
Internet fa parte del sistema loro
competenze professionali di base che dovrebbero
essere lì insieme a TDD e codice pulito
e la comprensione di voi conosce il networking
valuta o essere in grado di utilizzare diversi
i modelli di database ci sono certe cose
noi integriamo continuamente questa roba
ci aspettiamo tutti l’un l’altro di essere in grado di
fai per me se ti connetti
internet ci deve essere almeno
una conoscenza di base su come costruire un
sistema sicuro quindi cosa fa il futuro
sembra bene, penso come dico io
intelligente connesso e la ragione per cui sono
interessato a questo mi piace guardare
nel futuro perché no
ma M quello che mi interessa davvero è
qual è il futuro del software
l’ aspetto dell’architetto e penso che il
le cose stanno per accadere sono quei dati
e gli algoritmi diventeranno abbastanza
importante per raggiungere il tuo
qualità architettoniche un certo numero di
qualità architettoniche di cui stiamo parlando
su richiedono una sorta di analisi
questo suggerisce dati e algoritmi
improvvisamente diventato molto più importante il mio
osservazione essendo così lontana ancora la
le epoche precedenti sono state tendenzialmente spinte
analisi dei dati sotto il tappeto e dire
sono una specie di dettagli che il
l’architetto non dovrebbe avere un’opinione su
che dovrebbe essere delegato nel
Team responsabilizzati di cui è responsabile
i pezzi del sistema in realtà se
hai intenzione di ottenere analisi significative
attraverso il sistema che probabilmente non lo è
andando a lavorare così bene, così stai andando
devono prendere più proprietà collettivamente
chi sono io non sto pregiudicando il tuo
modello architettonico questo potrebbe essere un
cosa proprietà condivisa , ma quando vieni
fare architettura ci sarà
ad essere un po ‘più pensato a quale città
i dati ma che tipo di data abbiamo noi
ha il tipo di algoritmi che potremmo eseguire
su di esso in modo significativo ciò di cui abbiamo bisogno
corro su di esso penso che l’architettura sia
diventando sempre più runtime emergenti
questo non è l’emergere di quel tipo
Neal pensò di parlare con agilità
questo è l’emergere in fase di progettazione questo è
emergente in fase di esecuzione questa è la roba
quell’adriatico di Cockcroft parla molto
fare con i micro servizi che sei tu
non so quale sia la tua architettura
si sa che cosa i principi dietro di esso
sono in qualsiasi momento nel tempo se qualcuno chiede
tu cosa
collegato a ciò che hai abbastanza
strumentazione sul posto che si potrebbe
rispondi alla domanda ma in realtà tu
non so fino a quando non te ne vai davvero
guarda l’architettura
si evolve nel tempo in fase di esecuzione e di
Naturalmente questi venditori non hanno intenzione di andare
via e penso che tu possa già vedere
questo al grande marketing di IBM che ho tagliato
loro e intelligenza su bluemix il
i venditori ci venderanno
comportamento intelligente nella nota chiave
in realtà c’era un’allusione a questo
non c’era, voglio dire che puoi usare SAS
servizi basati già per la macchina
apprendimento Penso che sta per andare lontano
più profonde e queste piattaforme di potere sono
inizierò a diventare molto di più se tu
avere più intelligenza integrata
loro se dai loro i dati giusti così
questo significa oh e così il nostro accesso a molti
il lavoro diventa assistenti intelligenti quindi
cosa è in realtà se come fai
in realtà influenzano questo giorno per giorno penso
stiamo andando a fare una meno dettagliata
progettazione strutturale e penso che lo siamo
sta andando a fare più dati nell’algoritmo
il design non dice che non lo faremo strutturali
design, ma penserei di più
dati e algoritmi penso come definirli
la struttura sta per diventare molto di più
emergente quindi stiamo andando a mettere
intenzione di mettere i principi e
schemi in atto penso che stiamo andando a
definire strutture specifiche piuttosto a
un po ‘meno e questo significa che lo faremo
stiamo ancora prendendo decisioni, ma lo faremo anche noi
sta mettendo molte politiche di principio
e algoritmi posto anziché
prendere decisioni piuttosto che dirle
tre cose Connettiti in questo modo
sta per dire il generale
schemi di interazione che stiamo andando
da usare sono i seguenti vanno e li usano
e poi le persone si collegheranno automaticamente
roba forse il software lo farà
automaticamente ma penso perfettamente
possibile oggi tendiamo a provare e trattare
cerchiamo di fare con un certo io mondo
pensare a volte è un’illusione ma
sicuramente qualcosa che ci piace e proviamo
e ridurre un sacco di problemi fino a
commercio basato sulla certezza molto scientifica
offs penso che in realtà stiamo iniziando
con probabilità se non sai chi
i tuoi utenti sono collegati a
internet non sei abbastanza sicuro di quello che sei
l’architettura è in runtime sei
fondamentalmente in un gioco di probabilità piuttosto
di un punto di decisione aziendale oggi io
Incoraggiare sempre gli architetti ad approfondire
coinvolto nelle operazioni perché c’era
una grande citazione da Jack
ricordavo chi lo ha fatto ora qualcuno
detto secondo qualcun altro
c’è stato un software è completo
quando lascia la produzione non quello che
entra in produzione e intendo alla grande
la credenza in questo architetti deve essere
profondamente radicato nel ciclo operativo
comunque penso che tutto sia operativo
il mondo si sta muovendo da un gioco
roba upfront definita molto strutturata a
molto di più su politica e automazione noi
avrà alcuni modi automatici di
cambiare l’ambiente di produzione e
avremo le politiche che li governano così
questo è ciò di cui lei avrà bisogno gli architetti
avere la testa in giro ha bisogno di allontanarsi
leggermente dal datato dal
processo dettagliato capire cosa c’è
possibile attraverso criteri automatizzati
tecnologia che devo ammettere voglio dire che sono
ancora imparando e intendo il nostro
il lato operativo di in dava sono davvero
pensiero abbastanza avanzato in questo sono
ancora facendo i conti con questo
me stesso molto e penso di più
architetti di sviluppo ti parlo
non sono realmente consapevoli di ciò che è possibile
oggi e sicuramente non ne sono consapevoli
di quello che verrà dopo, quindi dobbiamo ottenere
meglio a questo e, sebbene finanza
non è il mio argomento preferito oggi si tende a
parlo molto di capex ho bisogno di questo molto
denaro durante questo periodo di svalutazione
così tutto sta andando in OPEX
spese operative sono tutti i consumatori
vai se sei una delle nostre maggiori preoccupazioni
se ho una carta di credito, ora posso comprarla
qualsiasi cosa tu possa fare perché compri
in piccole frazioni quindi penso che stiamo andando
dover pensare al costo
modelli e giustificazioni ai nostri occhi
che penso sia abbastanza importante per
architetti per capire molto di più
Modello OPEX di un modello capex che
probabilmente implica fare amicizia con
il tuo gruppo finanziario molto più di te
fallo ora perché capex è carina
schietto
oggetto che può essere effettivamente abbastanza
complicato non parlare di questo op X
e le tasse possono prendere una tazza di caffè
un po ‘di tempo quindi le mie conclusioni sono così
in realtà vale la pena guardare il
passato se vuoi prevedere il futuro
perché l’informatica monolitica ci ha portato a
iniziare a risolvere problemi strutturali
l’informatica distribuita ci ha portato al software
architettura connessa ad internet
l’informatica ci ha portato all’esplosione e
la maturità dell’architettura che abbiamo
oggi così ogni epoca sviluppa le soluzioni
ai problemi che sta affrontando e questo è
perché la pratica industriale spesso conduce
pratica accademica e così
architettura quindi penso a Internet
Le esigenze dell’era del sistema internazionale
evoluzione del modulo di consegna continua
analisi di abilitazione cloud public api’s
e sicurezza di prima classe nella tua
pensiero architettonico e se lo sei
manca uno di quei sei bit I
che ora è il momento di essere collegando che
costruendo le tue conoscenze e assicurandoti
che i sistemi che stai costruendo siano conformi
con quelli e nel prossimo anno siamo
dovra ‘essere l’apprendimento alcune cose nuove
che è divertente ma è qualcosa che siamo
dovra ‘cominciare a pianificare per come
adesso stiamo andando a quello che stiamo andando
dover tornare indietro e saperne di più
dati e algoritmi che dovremo fare
pensare di più a ciò che l’architettura è in
un mondo dinamico principi politiche e
molti di noi includono me stesso
ma la maggior parte del tempo nonostante
parliamo molto dei principi che pensiamo
nel singolo caso concreto I
penso che dobbiamo pensare molto di più
politica e modello e replicazione che abbiamo
devo pensare all’operazione un enorme
scala variabile che sarà molto di più
basato su criteri rispetto a processo basato e
c’è una grande lacuna lì per noi
attraversare e ci saranno questi nuovi
economia dei sistemi basati su effetti
economia, dobbiamo conoscere tutte queste cose
essere pronti per la prossima era veloce
promemoria se vuoi vincere un fantasma
è fuori grazie mille
Ho due minuti ma Simon ha bisogno di
istituito così posso forse se ce ne sono
domande che potrei fare due minuti grandi
e poi Simon può installarsi mentre sono
parlando perché non c’è spazio in
tra di noi quello che è successo alla sicurezza
non funzionale e ciò che è successo è
la stessa cosa che è sempre accaduta
e gli alti dirigenti ci assicurano questo
sono assolutamente critici e quindi
rifiutato di pagare per le persone andare avanti
corsi di formazione sulla sicurezza in modo che
accade ripetutamente ovviamente non così buono
i miei amici mi dicono questo, ma penso
Penso che quello che è successo sia sopra il
ultimo Oh probabilmente fino a quando sono stato dentro
il business in realtà ma è solo il
ultimi cinque dieci anni
il sangue può correggermi le cose che sono
sbagliato ma l’ ingegneria della sicurezza
gli affari hanno continuato ad essere un po ‘ balto
la maggior parte quindi hanno la loro lingua
le proprie priorità il proprio approccio
ai problemi e chiunque sia in questa stanza è
ingegnere della sicurezza nessuno Oh benvenuto
benvenuto sì, non abbiamo molti di voi sì
vai e parla con quell’uomo in seguito e
se fossi andato a una conferenza sulla sicurezza
detto quanti di voi qui sono in realtà
gli sviluppatori di software non consegnati salgono così
c’è molto poco intersezione e
questo è quello che è successo è che c’è un
molta buona conoscenza ed esperienza e
pratica e teoria là fuori è spesso
non applicato e che quello è dove
va male uno cos di prioritizzazione
perché per qualche motivo la gente no
sembra pensare che succederà
loro quando è successo a JP Morgan
Solo obiettivi e hacking team chiunque
ricorda la squadra di hacking al fatturato
quando può capitare di hackerarlo in squadra
può succedere a te sono una squadra che sono
una società che produce hacking
tecnologia e loro si sono trasformati in
fuori da un altro hacking
organizzazione così le persone non pensano che sia
succederà a loro e alla sicurezza
comunità per essere onesti con noi e non
brillante di entrare e parlare nostro
linguaggio per aiutarci a fare effettivamente il
cosa giusta

Please follow and like us: