
fantastico, quindi ho intenzione di andare
inizio e voi ragazzi avete avuto
in innumerevoli sessioni qui lo so
cose come i microservizi sono ovviamente
un argomento scottante ma ti stai coprendo
le cose come pure le analisi che presumo sono
anche parlato di qui andrew
è in tempo reale e guidato dai dati
in realtà qualcosa che è sempre più un
richiesta del business giusto così com’è
essere implementato ovviamente è probabilmente
il lee variabile è probabilmente da app e
quello che stiamo fornendo è un’opportunità
per creare un intero livello dove
tutto può essere dati completamente dinamici
politica guidata controllata con traccia completa
transazioni di acido rollback di tutto
e farlo in un modo davvero elegante
e spero che tu lo sappia, ragazzi
chiedimi a tonnellate di domande un piccolo gruppo
qui possiamo renderlo interattivo ma il
le idee sono che sai che ti stai allontanando
Sappiamo che condivideremo molto lo stesso
argomento che fanno i micro servizi
con ESB e quindi il comando centralizzato
e controllare la pila di architetti
detta a tutti gli altri in questi e
diremmo bene che i modelli non sono a
ottima modella ma guardo la guardo
servizio o media come microservizi e
dillo bene no lo sai prima abbiamo iniziato
con opie e abbiamo avvolto i dati con
metodi okay grandi abbiamo rotto il
monolite un po ‘poi vogliamo
distribuire questo diritto e ci siamo riavvolti
lui con le interfacce e ora noi
distribuire quegli oggetti giusti e
anche se ora microservice non è davvero
cambiare l’architettura del servizio
orientamento giusto è solo un bel
raddoppiando sull’isolamento lo faremo
eseguirli tutti su server separati per intero
mucchio di conseguenze architettoniche II I
penso sia giusto chiamarlo e
anti-pattern perché stai isolando
tutto così l’architettura è quasi
essere spazzato via un po ‘da te
devi concepire la tua architettura
su quei micro servizi um e cosa
stiamo dicendo è oh sì, ne facciamo un bel po ‘
dell’argomento sull’ESB ma io
pensiamo che stiamo vivendo un momento
questo falso binario dove sei in realtà
dicendo bene , non voglio essere centrale
con I’m mildly capace con l’ESB
mi fornisce troppo è troppo
lavoro devo conformarmi e uh ma io
Non so se sia leggero e stupido
ottimo modo per andare o penso in realtà
il Siddle ideale dove è la condizione
in realtà essere leggero e intelligente giusto
essere fuori scala leggero e intelligente
e guardo a metà con un ruolo di
il middleware dovrebbe
essere il sottile strato tra i miei oggetti e
il comportamento che voglio dai miei oggetti e
niente di più giusto e abbiamo avuto questo
storia di costruire questi enormi
architetture basate su componenti giuste e
hanno ogni sorta di accidentale
conseguenze dell’architettura di loro al
braccio di livello di implementazione ma io lo sai
questo è tutto un mucchio di
i problemi sono i muri che siamo stati
colpire di più nel 21 ° secolo è il
conseguenza di tale approccio di stack il
modulare fatto funzionare è un middleware
i venditori ovviamente sognano perché
ogni soluzione ad ogni
problema in Medio dove c’è di più
middleware giusto e ogni pezzo di
il middleware sembra fantastico in isolamento
guardi e dici hey questo questo
componente middleware offre una nuova
capacità in cui entrano le mie capacità
componenti e ne vai alla grande un’altra
ma ha senso solo quando guardo
in isolamento quando guardo l’IMP
l’impatto composto di tutti questi
componenti e poi scrivendo le mie app
la cima di loro e la conseguenza
le mie app saranno solo come
resiliente, sai che non ci sarebbe stato
il tipo di un resistente resiliente
conosci le prestazioni scalabili come
almeno uno di questi componenti è giusto
le mie app li attraversano tutti proprio così
per qualcuno da parte di un venditore di ESP
beh, il mio ESP è noto come scala
l’architettura orizzontale va bene o deve essere
Avevo una sorta di aspetto che tu sia in questo modo
ma non ha quasi nemmeno un punto a destra
questo è come se le mie applicazioni no
basta consumare ESB che consumano tutto questo
altri componenti devo essere preoccupato
e di cosa stiamo parlando
sollevando astrazioni e perché ho scelto
innalzare le astrazioni è un it’s
in realtà in molti domini questo è il
modo in cui le persone pensano a questo proposito mi piacerebbe andare
da qui a possedere, e noi siamo
vincere premi nello spazio delle telecomunicazioni
perché in quei posti sono
assolutamente ero alla conferenza o net
lo scorso autunno e stavano dicendo il
domanda da molti miliardi di dollari da risolvere
è come lo facciamo noi dichiarativi
dichiarativamente strato 7 sopra tutti i nostri
endpoint Devo gestire le cose correttamente
perché i nostri punti Allen sono completamente
diversi e questi erano come i leader
della scienza della rete direttamente dal
Purdue University sei arrivato e tu
ha ottenuto tutte queste altre persone giuste e
loro stavano parlando di questo è il grande
problema da risolvere e poi c’era a
pannello del fornitore e Cisco e tutti
Altrimenti c’era lassù e stanno dicendo di sì
questo è il grande questo è il Graham
devo andare al livello 7, okay, abbiamo capito
per prenderlo fino in fondo e così quando
siamo
corso mentre eleviamo le astrazioni fino a
quel livello le cose diventano sempre più
complesso, è più difficile da fare
astrazioni che non perdono proprio così
questo è quello di cui parleremo
Inizierò e li farò camminare
attraverso alcune cose e tu puoi scusarmi se è così
inizia semplicistico ma voglio solo
costruisci un caso che si spera sia logico
e poi quando e poi finisci in qualche posto
quindi spero che te ne andiate via con alcuni
ti sentirai come se fosse questo
perspicace questo è il mio obiettivo per te oggi
quindi il mondo reale è distribuito in modo dinamico
Diverso, è ovvio, ma lo sai
non era sempre così giusto
prima non era molto dinamico di cui ha bisogno
essere lento a cambiare prima
incredibilmente centralizzato e dovresti esserlo
diritto abbastanza omogeneo ed è
evoluto ora tutti vogliono tutto
distribuito è inverso e dinamico e
puoi quasi guardarlo per dire Humpty
Dumpty ha il diritto rotto che non lo è
cambiando in qualsiasi momento presto puoi diversità
sta per esplodere , avremmo fatto bene
quattro o cinque anni fa, sai che siamo
parlando di vmware e VMS ora parliamo
A proposito di finestra mobile ora stiamo parlando di
sistema operativo principale e il prossimo anno sarà qualcosa
altro è l’innovazione tecnologica giusta
succede dappertutto il genio
non sta tornando nella bottiglia che conosci
che continuerà a ottenere
incredibilmente le cose più diverse non mancherà di tenere
su come ottenere più distribuito ma se tu
guarda che la frammentazione che significa
giusto o che cosa significhi essere
un’organizzazione così frammentata
è esplodendo, è come se tu fossi
come un pallone che fa esplodere un palloncino e
i tuoi punti si stanno diffondendo proprio su quello
palloncino mentre lo fai saltare in aria che quello è un
sfida del mondo reale perché come
affari un paio di cose sarebbe bello
avere la supervisione su tutto bene
questo non significa che devo controllare
tutto bene non significa
tutti devono fare tutto a
il modo standard dovrebbe essere piacevole da a
prospettiva di conformità legale aziendale a
avere una certa visibilità su cosa sta succedendo
nella mia operazione dovrebbe essere bello
avere qualche interoperabilità di processo
giusto e così tu guardi questo sai
mentre sento parlare molto IT in particolare
alcuni dei più orientati al marketing
blogger che stanno facendo il sottile
dove diciamo che sei um è così
quasi come IT Liberation Theology giusto
è come oh si, noi vogliamo solo
fare ciò che vogliamo fare e noi no
vuoi essere come perchè non lo sono
organizzazioni proprio queste sono grandi
società con reali preoccupazioni legali
reali requisiti di conformità legittimi
i giusti bisogni di efficienza vogliono evitare
ridondanza dappertutto, quindi non l’ho mai fatto
davvero comprato in quella linea di pensiero
inoltre, gestire questo mondo è giusto
non ben supportato dal nostro vecchio mondo
in realtà ti dichiaro che il
tecnologie la tecnologia di automazione
abbiamo usato oggi è la tecnologia del 20 ° secolo
e non lo faccio con attenzione, siamo ancora
parlando di te sai che conosci il
l’ultima tecnologia di scripting che nominate
il tuo preferito um sai che lo scripting è
una vecchia idea giusta con librerie e
è esplosione librerie di script statici
non necessariamente una grande idea è come un
un sacco di ragazzi sono caduti dentro
armadi di rete e scoperto
software e anche nella loro scrittura
script e pensare che hey guarda
tutto è automatizzato e quindi lo sai
stiamo lavorando all’automazione del 20 ° secolo
idee ed è davvero frustrante
business perché penso al business
sai che ci è stata promessa l’agilità
dall’IT per molto tempo e il business
se chiedi agli affari loro non te
so che l’ IT ne sta diventando un po ‘
efficienze nell’ultimo decennio giusto
forse il cloud ne sta portando alcuni
efficienze sono assolutamente nuove di zecca
capacità sono state portate a sopportare
ma se davvero chiedi al business
che si sentono veramente agili che non incontro
molti CIO che direbbero di esserlo
sentire in questo modo o più teste e linee di
affari così ricreando lo sai
sai se riesci a pensare a cosa
qual è il problema, lo sai che abbiamo
creato questo servizio astratto
livelli di astrazione e abbiamo la nostra API
astrazioni e guardiamo e diciamo oh questo
è così meraviglioso che sono tutti vagamente
accoppiati a destra e sono tutti vagamente
accoppiato a quel livello che abbiamo creato
qualcosa li abbiamo estrapolati alcuni
funzioni dai loro sistemi e noi
creato qualche accoppiamento libero lì ma a
il livello dell’applicazione giusto e ricorda
tutto il valore aziendale avviene dal
strato di applicazione in basso a destra
affari interessa solo il
livello di applicazione che è giusto per affari
e quindi guardano solo il business
e dì pure che lo faranno al
livello di applicazione Prendo un API I
leggere l’API e collegarlo al mio
processo nella mia applicazione dov’è il
Accoppiamento allentato proprio per quello sforzo
fatelo accoppiare liberamente qui e così
termina presso l’ applicazione, naturalmente
conosci 100 applicazioni come te
conoscere la storia 100 applicazioni o
i processi chiamano tale API ma l’API
modifiche che non conosceranno al runtime
che sono spezzati, puoi certamente
gestire e monitorare alcune cose, ma ancora una volta
stai quasi facendo le cose mentre servono
una reazione agli ambienti che
stiamo creando stiamo andando
a testa in giù un sentiero e non sembra
come stiamo necessariamente innovando così
continuiamo a fare tre livelli in verticale
integrazione integrata e cloud siamo
ricostruendo i nostri silos in questo nel
nube
ovviamente le cose che erano difficili in
data center non diventano più facile nel
cloud proprio sotto distribuito
geografie non distinte come diverse
SLA sai gestire tutti questi
diverse integrazioni che devi
può diventare sempre più
ovviamente complicato se hai molto
app semplici e ti interessa solo a
dominio molto piccolo o se si dispone di un
affari come alcuni di questi digitali
le aziende là fuori ovviamente sentiamo
su Netflix che conosci tutto
la sua chiamata sposta il contenuto giusto è
contenuto digitale e li sposta molto
tubi specifici lo fa in maniera empia
volumi così sai che non sto bussando
quello che fanno a tutti, ma sto dicendo di no
ogni corpo americano internazionale
la società è netflix che hanno
domini incredibilmente diversi molte linee di
affari giusti hanno un incredibile
ammontare complessità e conformità che
hanno a che fare con la regolamentazione e
che non sarà trattato in
questi in questi semplici mondi scritti così
sai operazioni le sue operazioni
la gestione dei frammenti è andata perduta e
questo è un posso andare in qualsiasi ufficio dei CIO
e saranno d’accordo, immediatamente verranno
in qui e dico di avere problemi
con sensibile conosci l’ organizzazione
ampia versione controllo governance di sicurezza
ti piacerebbe avere virtualmente
gestione centralizzata delle policy che è
come sì sì sì sì sì ragione e loro
non direbbero mai di averne uno di questi
cose che non ho mai incontrato un CIO che ha detto
hanno il controllo di queste cose attraverso
uno scopo che sai di avere forse in un
molto molto stretto solo così sai
Direi che il modello di applicazione è
rotto e ciò che abbiamo vinto il 21 ° secolo
e in realtà un sacco di persone sono state
presentando a questo e Rebecca nel
di nuovo qui e altre persone in molti
presentazioni sento evoluzioni
architektur un’architettura di base qui
agility right building things that that
loro si adattano e si evolvono proprio così così
ciò di cui abbiamo veramente bisogno nel cambiamento in
il volto della dinamica distribuita
diversità abbiamo bisogno di flessibilità giusto per
far fronte al cambiamento accelerato
perché non sai mai che ne penso uno
delle cose divertenti è qui sei tu
in realtà un’altra cosa un altro termine
sentirai che sei qui per andare a Cana
le conferenze di app app registrate sono a
integrazione continua ma c’è
una parola silenziosa tra continua e
manuale di integrazione giusto non lo è
automatizzato a destra è un manuale continuo
integrazione come mantenere l’integrazione manuale
su
il 21 ° secolo giusto con il tasso di
nuove cose con cui ti devi connettere
il tasso di domanda di cambiamento del
livello di applicazione dal proprio dalla
gli affari stanno diventando questi
problemi di contabilità ed è quasi
in realtà un po ‘antiquato che noi
integrare manualmente le cose non sei tu
sapere è il ruolo dell’IT per automatizzare le cose
l’unica cosa che non abbiamo, penso
su quello che è il meno efficiente
aspetto di tutte le aziende meno
gestione automatizzata delle modifiche giusta e
pensi alla tua gestione del cambiamento
condutture ecc. così e ovviamente
prospettive diverse in modo da conoscere i cambiamenti
o cambia la tua conoscenza del coping con
accelerare il cambiamento affrontando vari
prospettive sai che hai flessibilità
quindi non tutti guardano lo stesso
gestione dei dati anagrafici canonici rigidi
tipo di prospettiva che non ha
ci è riuscito davvero bene
incredibile la mia disciplina da provare
imporre la gestione dei dati anagrafici e di
Ovviamente ogni volta che imponi qualcosa
un’organizzazione sta andando sempre essere
reagito così sai che vuoi
flessibilità per prospettive e in
flessibilità per affrontare il
problemi di interoperabilità cose giuste
che stai per essere interoperativo
con quello non possiamo concepire oggi giusto
Voglio dire, semplicemente non sappiamo che non lo facciamo
so anche cosa ne uscirà sei
mesi da ora se pensi a come
velocemente queste tendenze stanno arrivando quindi siamo al netto
abbiamo bisogno di me per l’IT stesso di essere resiliente
abbiamo bisogno di alzarci in alto a destra abbiamo IT
sollevarsi su questo come tu sai
oceano ribollente qui così grande marketing
affermare che abbiamo reinventato il middleware e
bene ora dì come una luce sia così leggera
bilancia fuori architettura per
reattivo e altamente connesso
processi e direi proprio questo
questo è probabilmente un sacco di problemi
con cui stai lavorando devono avere a che fare
con ora i processi che devono connettersi
giusto tra forse macchine di sistemi
dispositivi attraverso i silos attraverso
confini organizzativi proprio così
connesso è l’essere veramente importante
responsive data driven e ridimensionamento i
pensare è ovviamente ovviamente
sempre più importante quindi conosci il
tipi di comportamenti che si desidera essere in grado
fare è esperienze utente personalizzate
conosci più ogni esperienza del cliente
applicare dinamicamente la conformità GRC giusto
tipo di app sono molto difficili da fare
giusto governo, rischio e conformità o
hai un sacco di hard-coded
app e poi vuoi GRC over
la parte superiore in modo da creare carico de gr
le app al di sopra di quelle
app hardcoded qualsiasi partito a quello
cambia e hai rotto il GRC
conformità giusta e quindi sai che abbiamo
sai che ce ne sono alcuni che conosci molto
cose da riconsiderare qui automatizzare l’IT
governance giusta intendo che dovremmo
imporci di conoscere il software troppo lontano
Sdlc tipo di politiche dovremmo essere su
automatizzare l’IT in generale
interoperabilità stessa e poi
ottimizzando anche queste pipeline
scrivere in modo da allontanarsi dalla staticità
condutture per i tuoi meta dati guidati
condutture dinamiche proprio su tutto così
in realtà avere sistemi che potrebbero fare
tutto questo e ovviamente questo è
piuttosto una gamma piuttosto ampia da parte dell’utente
esperienze e costruendo sai umani
processi e flussi di lavoro al tuo
condutture e di nuovo normalmente lo farebbe
essere fatto da una vasta gamma di sistemi e
quello che stiamo andando a parlare di come
un sistema che fa questo in un 32 megabyte
Impronta e tu crei valore cambia così
come siamo radicalmente semplificati
i processi distribuiti giustamente quello era il
il sottotitolo del discorso è stato distribuito
processi è stato con cui hai iniziato
un modello di oggetto unificato proprio se
tutto è vario ed è
potenzialmente distribuito allora sarebbe
davvero un vantaggio se potessi creare un
strato di consistenza al di sopra di questi
cose se potessi andare in uno spazio a
spazio logico giusto perché alcuni di
queste cose sono federate ma a
spazio logico ma non è solo un
data warehouse logico perché i suoi dati
e codice giusto così ora è il tuo github
è il tuo è i tuoi dati logici
magazzino è un posto dove posso
guarda tutte queste cose e ora io
li può navigare posso posso iniziare
navigandoli come se fossero residenti
nel mio portatile o nel mio sistema locale
Potrei iniziare come camminare tutto il
relazioni perché tutto è stato
descritto nei metadati giusto così ora posso
navigare tutte queste relazioni tra
questi diversi oggetti con unificato
il modello a oggetti mi dà metodi condivisi
giusto così questo è un precetto che conosci
che provengono dal mainframe al
mainframe tutto era semplicemente azzera quelli
gli indirizzi con te sanno su quello
codificare vivere insieme giusto e dà
hai un’incredibile potenza di compressione perché
posso posso fare metodi comuni su questi
cose in gestione comune giusto io
in realtà non devono segregare
era tutto ciò che era giusto
mettere le cose nelle scatole e cosa
è loro quello che è il componente del middleware
giusto i suoi schemi intrappolati in una scatola
sotto una sintassi questo è il middleware
giusto così sai che mi occupo di schemi
giusto possiamo possiamo interpretare i modelli
i modelli non devono essere separati
sintassi possiamo avere il comune peccato comune
tasse per trattare con i modelli proprio noi
in realtà non devo fare tutto come
un edificio compilato possiamo effettivamente
interpretare i modelli giusto questo è morbido
questo è software non hardware, proprio noi
non dovrebbe fissare i nostri vincoli noi
non dovrebbe essere il blocco delle cose
l’intera idea è che dovrebbe essere mutabile così
quando abbiamo condiviso i metodi in comune
gestione che è dove le cose come te
sapere immaginare la gestione politica comune
quanto potente saresti se potessi
in realtà scrivere la politica da un posto e
avere eseguito un servizio micro e
API e un servizio Web nonché in
elaborare gli oggetti e si applicherebbe
sicurezza o qualsiasi altra politica e il
sistema gestirà l’implementazione
dettaglio su quelli diversi e
oggetti distribuiti proprio questo è il
questo lo sai che non lo sento
le persone hanno questa capacità quindi penso
che questo tu sai che si spera un po ‘
le cose saranno interessanti per te e
stiamo anche parlando di trasloco
funzioni middleware come le sta spostando
lontano dai componenti ma in realtà prendendo
quelle funzioni middleware essenzialmente
liberandoli come schemi e
interpretandoli in tempo reale così il
sistema che fornisce il middleware
funziona come servizi che possono essere eseguiti
tra i data center in modo che non sei
edificio stack in tutto il posto giusto
stiamo ammaccando in modo così completo tutte queste stanze
Posso solo immaginarti gli stack
alcune delle organizzazioni hanno e il
quantità di hardware e infrastruttura
che hai per quello di cui stiamo parlando
non siamo le tue soluzioni
parlando della tua non differenziazione
middleware Mi ricordo assicuriamoci
separiamo il fatto che il tuo posto
nessuno nel mondo degli affari chiede mai chi
il tuo complesso fornitore di elaborazione degli eventi
giustamente loro non si preoccupano proprio loro
non importa a chi sia il tuo fornitore ESB
mai chiesto una regola aziendale BRMS
sistema non chiedono poi chi è il tuo BP
loro non ordinano a loro importa
comportamento a cui si preoccupano dell’applicazione
quelle cose sono solo di livello più basso
dettagli di implementazione di tecnologie così
questo è middleware non differenziata
fornire alcune capacità ma possiamo
fornire quella capacità di gioco diverso
il suo software ah e lo fa su a
memoria condivisa mutevole naturalmente lo sai
mutabilità in realtà siamo resi separati
valutare le informazioni dallo stato
processi dal loro stadio per
questo ti aiuterà a sapere
la scalabilità sta per separarsi
riguarda i ricordi condivisi e ci consente di
facilitare le comunicazioni tra processi
ma torrente tra processi in esecuzione
ora puoi effettivamente avere dei processi
monitorare gli eventi che sono in corso
generata da altri processi e ora loro
può essere attivato come trigger e quando
stiamo andando a sperare che possiamo fare il
demo hai visto che non potevo andare online
e non potevo nemmeno andare ad incontrare
ma proveremo perché in realtà è
Certo che voglio spiegartelo allora
Volevo mostrarlo, vedrai se questo
funziona in questo modo ed è orizzontale
ridimensionare il tessuto e io voglio
segnalalo perché non lo siamo affatto
stanno cercando di dire dove ogni endpoint
giusto non sarebbe che non saremo mai
ogni algoritmo che non saremo a
funzione o una piattaforma che stiamo offrendo
servizi di dati di servizi di piattaforma
servizi di flusso di lavoro di servizi di integrazione
giusto che puoi quindi combinare in a
modo dichiarativo con i tuoi oggetti da ottenere
comportamenti che vuoi e fai molto
flessibilmente con rollback traccia tutto
essere parallelo dal design di tutto
in realtà è costruito su un singolo
un altro aspetto è che stai parlando
su un singolo strato middleware con uno
caratteristica di ridimensionamento proprio quando si
costruisci architetture di componenti che hai X
scaling dei componenti lo sai
caratteristiche oh quindi un tessuto plug-in
dove puoi collegare tutte queste cose
quindi sai cosa significa questo sguardo
voi ragazzi avete familiarità con questo
impilare il sacco aggiunge quella complessità
giusto e ovviamente farlo semplice
semplicemente sai che abbiamo parlato dell’essere come
forte come il link più debole e cosa
stiamo parlando sta dicendo tutto bene
le capacità fondamentali di questo può
essere può essere memorizzato in un unico sistema
giusto e se pensi a cosa sia il sistema
diventa diventa una biblioteca giusta
questa è una traiettoria naturale se penso
il futuro dell’IT sono tutte librerie giuste
per quello che condivide il diritto non l’isolamento
Voglio dire così tutta questa storia
come sai che conosci i microservizi
isolare i microservizi sarà assolutamente
hanno casi d’uso e ne avranno un uso
casi per alcuni conosci la grande scala web
società più che altre
corporazioni ma e loro avranno l’uso
caso in generale anche in casi d’uso
non è che questo non è
non scegliere Dogma come una lotta dogmatica
qualunque cosa tu sappia scegli il giusto
strumenti per il lavoro e quello che sto dicendo è
tutto questo è schmatta, niente di tutto ciò
le cose a posto nessuno chiede mai per questo
a nessuno importa davvero quale sia il tuo programma
c’è giusto e pensa agli stack
stiamo chiedendo alle persone di costruire ora giusto
pensa alle cose che stiamo chiedendo alle persone
che gli sviluppatori si assumano la responsabilità
per e molte di queste cose in particolare
quando sono open source o veramente
progetti a metà cottura proprio loro
evolvendo molto rapidamente e stai provando
due mani e stai cercando di integrarti
stack con tutti questi diversi aperti
i progetti di origine sono onesti
loro sono in realtà mezzo cotto proprio io
Potrei non sapere se voi ragazzi lavorate con
OpenStack o come il mio lavoro qui con
OpenStack ovviamente, ovviamente
quindi intendo OpenStack è 10 12 progetti
ogni progetto rappresenta una dozzina
microservizi forse non sono nemmeno
economicamente non sono veramente trattati
in modo disciplinato come microservizi
non sono architetti insieme
c’è sovrapposizione tra le serie di
micro servizi forniti dal
diversi progetti che dovrebbero
lavorare insieme ma non fanno il lavoro di O
insieme c’è una sottile api di pitone sopra
la parte superiore di loro e ha cambiato a qualsiasi
uno dei progetti rompe l’ ipi
sei sfortunato e quindi sembri
a questo e dite bene che si chiama
OpenStack è la coda giusta
OpenStack è una pila giusta e quindi noi
prendi in considerazione i big data e il
gli stack venivano chiesti di fare e il
tipo di orari e altre cose che
alle persone viene chiesto di mettere insieme
e sai che sono tutti allo Yeti
aggiungete la capacità che stanno facendo tutti
brave persone intelligenti e premurose, ma penso
dobbiamo fare un passo indietro e guardare il
problema più grande il problema più grande è tutto
di quella complessità cumulativa ed è
la complessità accidentale è giusta
lanciare nella tua impresa proprio cosa
è appena arrivato nella tua organizzazione
quindi sai meno cose in più
se riesco a liberarmi di quello penso al
quanto chiacchiera quella rete è giusto pensare
riguardo pensi a quando e quando
voi ragazzi progettate applicazioni voi
avere un senso di ciò che è possibile aggiungere è possibile
aspettati che io sia saggio e tu lo farai
mantieni il tuo design a volte giusto
sulla base di qualcuno che ti sta chiedendo una grande domanda
quello sarebbe davvero I Oh intensivo di te
fare delle considerazioni
se quello I Oh può essere sostenuto
consegnato in un ragionevole lasso di tempo
avra ‘un cliente
soddisfazione o utente finale
soddisfazione giusta e cosa sono stato
dire è bene se spogliamo questo
dove benchmark contro tutti i maggiori
imposta open source ora e stiamo mostrando 50
a 100 x miglioramento 50 50 a 100 x I
operazioni e cicli di calcolo che vengono liberati
e quello che facciamo è che lo prendiamo perché
lavoriamo su questo strato sottile è
scalabile orizzontalmente è tutto finito
grafici quindi se non so se lo sai
c’è un vantaggio avanzato e uno in
i grafici sono adiacenti a destra e in un grafico
tutto è essenzialmente un salto di distanza
da tutto il resto, non abbiamo
trattare con chiavi straniere che non abbiamo
per fare join complessi è solo un grafico
è solo un grafico non strutturato
tutto è etichettato e collegato e se io
ho bisogno di qualcosa a cui posso arrivare
direttamente non ho il in
direzione che avrei avuto in
lavorando in un sistema convenzionale così tu
so che penso di aver effettivamente iniziato
coperto un bel po ‘ di questi ma in
generale almeno questo mazzo sta per
essere reso disponibile attraverso la brava gente
qui vai a messaggistica unificata, quindi sigma chi mikhay
leggilo per questo ma in realtà è così
ci sono un sacco di problemi e noi
discuti la maggior parte di loro ma in realtà uno dei
li voglio sottolineare subito
tu l’architettura dello stack no
in realtà consentono calcoli complessi
giusto intendo essenzialmente l’output a
l’input è giusto e questo è a
calcolo davvero limitato quando
stai spingendo questi messaggi e se tu
avere un problema complesso la domanda è
voglio prendere un problema che è
complesso e distribuirlo attraverso dieci
componenti che è effettivamente il
equivalente a me che sussurro all’orecchio
la mia soluzione ti stavi irrorando
soluzione combinata nel suo orecchio e
distribuirlo è il modo migliore per farlo
motivo per un problema o sarebbe il
meglio per tutti noi parlare di mettere il problema
al centro della stanza parlare di
quel problema ci ripensa davvero
rapidamente perché perché quello che ciao è
non sta accadendo è come si sposta verso il basso
linea non hanno il vantaggio di
lo stato cumulativo che conosci
sei invece che lavorare come se tu
era un detective sulla scena del crimine che avresti fatto
raccogli le prove
non farei la tua determinazione
una moda lineare lineare lineare giusta
staresti facendo osservazioni che saresti
raccogliendo pezzi di fatti che sarai
fare collegamenti tra loro
diverse informazioni
e poi lo faresti davvero
fare una determinazione alla fine è il
allo stesso modo un medico prende una decisione giusta
il dottore non prende una decisione solo su
un fattore ovvio ma stanno andando a
guarda molte cose così è così per te
so che questo è un esempio di un piccolo
stack di middleware e di nuovo penso che il
la rappresentazione si spera sia chiara ma
quello è uno stack relativamente semplicistico e
sai ovviamente che è un frammentato e
architettura di applicazioni complesse e
questo è semplice è quello che è semplice
la transazione sembra proprio giusta
entrare e uscire da tutti quelli diversi
componenti e subito si potrebbe dire
non è molto carino, lo sai e il
il problema qui è come il tuo problema come il tuo
lo spazio della soluzione aumenta di complessità
e scala e, se complessità, significa
aggiungere più capacità significa aggiungere altro
componenti di destra e scala potrebbero essere alcuni
di questi potrebbe dover aumentare questo
i problemi diventeranno sempre più
complesso diritto in modo che non si ridimensiona
quindi comunicazioni di interprocessa tardiva di
noi di questo tipo avremo questi
sfide che conosci a tutti i livelli e
sai che stai avendo un sacco di
elaborazione inefficiente finita
in middleware non differenziato e
questo è il modo in cui sembriamo proprio noi
corri mentre corriamo come possiamo eseguire come virtuale
la macchina si distribuisce dinamicamente
ridimensiona noi stessi che possiamo gestire
il nostro gestire la nostra distribuzione sul
sulla rete funziona come un unico sistema
gira come un valore di chiave di stile Web
solo come ho detto un ingombro di 32 megabyte
con con le nostre librerie di sistema di base e
E ‘solo una cosa è solo che sarebbe
ti sembra che sia un server web giusto
sarebbe guardano a voi come come potrebbe
Effettivamente facciamo tutto ciò di cui non abbiamo bisogno
app server, non corriamo all’interno di alcun DB
che si tratti di Cassandra o sequel o mio
sequel o postgres il nostro Microsoft Oracle
sequel corriamo come un lungo tavolo magro
giusto e quella lunga seduta tabula
lo stile web così è uguale all’URI, quindi abbiamo a
il valore dello spazio dei nomi è uguale alla risorsa risorsa
sta per essere qualsiasi cosa quindi è un file
archivia così ora è un valore chiave per lo stile web
questo è essenzialmente un archivio di file
tu potrei essere sopra qualsiasi cosa
giusto strutturato non strutturato
diritto semistrutturato che stiamo per mettere
un pezzo di cui mettere un file xml
parte superiore di ogni uno di loro in modo sarà un
negozio di documenti che stiamo per mettere
proprietà sul sul sul pezzo di
xml che sta per renderlo renderlo un
grafico e poi useremo quelli
grafici per rappresentare oggetti e ora noi
avere un sito web valutare oggetto grafico
negozio giusto e un multi quello che sono
ora chiamando qualcuno di voi lavora in no
sequel space o nello spazio DB un po ‘
un po ‘così io sono ufficiale che attraversa le categorie
e io sono ma tu sai tenere a mente se tu
lavorano nei micro servizi che sono
aspettandoti ragazzi siamo tutti in pila
sviluppatori che tutti possono avere
gestire il db2 quello che stiamo facendo è che siamo
estraendo il DB stesso stiamo dicendo
non devi non dovertene preoccupare
che cos’è il DB non dovresti avere un
preoccupati per le tue strutture dati
fatto che ne abbiamo conosciuti 15 diversi
tipi di database al giorno d’oggi non è un
davvero un vantaggio per te è
ricreare il problema del middleware in
spazio del database giusto è finita
specializzazione ogni soluzione è a
soluzione specializzata ogni specializzato
la soluzione ora è composta tua
sfida di interoperabilità in modo da aggiungere
capacità che si paga per un
l’interoperabilità è inversa
relazione tra le capacità
vuoi aggiungere e l’interoperabilità
anche tu vuoi avere e stiamo dicendo
è quello che sai di nuovo falso
binario è un cattivo compromesso
è un odore giusto se aggiungo sempre
capacità e capacità arrivano a
costa sapere che questo è un errore scusa, quindi
ora stiamo parlando di un’architettura
che semplicemente si riduce a una scatola
lo esegue distribuisce funzionando noi schierammo
dentro lo sprint in 15 minuti, giusto oh e
stiamo facendo cose davvero pazzesche sul nostro
OpenStack per loro giusto OpenStack
docker Andy su VMware ESXi loro
gli ingegneri sono stati in grado di iniziare a costruire
rete ci chiamiamo servizi di rete
quella mattina fuori dal sistema perché
questa non è zona di costruzione che occhi
non hanno fatto alcuna integrazione di sistema
non hanno effettuato alcuna ottimizzazione del database
configurazione di tuning abbiamo solo Louie
detto che conosci attraverso un database del tuo
scelta in là destra abbiamo bisogno di Java signore
è un lavoro sulla JVM, quindi dacci un
Contenitore di servlet Java con tomcat
Qualunque cosa sia giusta da un glassfish
e boom ci stiamo appena schierando e sta funzionando
questo è il no integrazione di sistema
stanno andando direttamente ad aggiungere valore
dritto dritto a costruire cose giuste
e questo è un po ‘il mio punto
Sono il punto ricorrente è come quello
cosa vuoi concentrarti sul business
valore a cui sai fare nuove connessioni
roba disparata e aggiunta di affari
il valore è tutto ciò che conta sempre
ora stai parlando di unificato e
architettura di applicazione orizzontale e
è come appare una transazione
il nostro sistema è una transazione solo per te
lo so perché stiamo estraendo lo sai
tutta l’infrastruttura sottostante di seguito
giusto è solo facendo appena facendo
chiama su questo e si ridimensiona
e in realtà um così è scalabile in modo naturale
con attività in complessità giuste
aggiungi cose alla libreria che vuoi di più
complessità a cui aggiungi più punti finali
la biblioteca va bene e quelli
endpoint potrebbero essere proprio a destra loro
potrebbe essere in processo oggetto così può essere
oggetti remoti e anche se il loro telecomando
oggetti penso che ci sia qualcosa
interessante da considerare è ovviamente se
stiamo andando fuori dal sistema e lo siamo
afferrare dati di capacità o stato o
andando a configurare qualcosa al di fuori del
sistema le leggi della fisica si applicano a noi
anche noi non abbiamo superato quelli ma il
parte davvero interessante di questo è bene in a
modo in cui facciamo effettivamente il problema
meglio perché perché abbiamo una meta
rappresentazione dei dati di tutti quelli
componenti federati potremmo fare nostro
ragionamento nelle telecomunicazioni dici est a
ovest potrei ragionare su quelli
oggetti distribuiti e diversi senza
in realtà toccandoli proprio io
capisco che ho delle descrizioni di loro
posso essere in grado di ragionare su quelli
gli oggetti prendono le mie decisioni e poi
implementare quando voglio implementare I
non è necessario chiamare la chiamata chiama la chiamata
chiamare capire cosa sto per fare bene
In realtà posso solo andare a conoscere la ragione
in questo sottile strato singolo proprio in realtà
rapidamente giusto uso che io il vantaggio
abbiamo in I op e il calcolo
cicli per farti conoscere tutte queste risorse
recupera e trasforma e poi
implementare verticalmente come abbiamo bisogno di così
alcuni grandi vantaggi qui, quindi questo è
ora sto entrando nell’astrazione così questo
l’intero sistema è basato su un
astrazione che tutto può essere
rappresentato come un oggetto grafico che è
davvero modellando una serie di accoppiati sciolti
relazioni con cui volevamo solo un accordo
consultando una grande società di consulenza che
sta per costruire una pratica globale con
noi qui a Chicago ne abbiamo davvero uno
la più grande utopia degli integratori di SI è giusta
fuori da Chicago ci sono grandi
loro sono integratori di SI p indipendenti
costruire un tessuto su SI p perché SI p
non ha oggetti comuni attraverso i suoi
componenti intendo anche oltre i propri
impilare in modo che ci stanno mettendo
come un sottile strato leggero per fare
gestione della governance dei dati delle migrazioni di dati
oltre a quella pila così, ma il mio punto
ecco, gli abbiamo insegnato come costruire
e sviluppare soluzioni per conto proprio in
come un giorno giusto perché una volta
capire questo concetto quasi a ciclo
iniziato a liberarsi e dire
tutto può essere in una biblioteca e io posso
dichiarativamente giunta la logica sopra
queste librerie e poi vedono il
comportamento in un primo momento, certamente non lo fanno
credetemi che ho avuto gente qui, lo farà
dimmi che come avrei dovuto vederlo
per crederci ma come sto scrivendo
logica / librerie giusto e ora indovinare
ciò che la logica vive nella biblioteca troppo
giusto così ottieni questa enorme quantità
di riutilizzo perché è uno dei valori
proposizioni di librerie giuste
tutto è molto astratto perché lo è
tutto viene fatto in modo dichiarativo e poi
il sistema gestisce tutto il
dettagli di implementazione quindi quando parliamo
sulla modellazione del grafico dell’applicazione e
quando parlo di dipendenze lo sono
davvero parlando di dipendenze scritte
grandi nessuno ragazzi familiari con 12 f
hai familiarità con 12 oh così 12 12 f è
puoi google, penso che sia 12 punti
org e sto cercando di pensare quale
la compagnia in realtà è venuta voglio dirlo
era il campo base, voglio dire che lo era
alcune delle persone da lì non posso
ricordo davvero che penso che fosse e loro
si avvicinò e disse di aver inventato il
caratteristiche di ciò che vorresti fare
per costruire app su scala web e loro la chiamano
i 12 fattori 12 f ed è come lei
interessante quindi quando lo leggo lo sai
anni fa e in realtà una sorta di accennato
microservizi anche indietro torna indietro
come quattro o cinque forse sei anni per 45
anni ha accennato al micro
servizi in isolamento ma è
interessante davvero se tu lo fossi
guarda i 12 oggetti in realtà quasi tutti
Direi che tre cortisone parlano davvero
sulle relazioni di un oggetto giusto
dicono che lo vuoi davvero sapere
abbinato in modo lasco senza stringere
dipendenze della tua applicazione
risorse che vuoi la tua configurazione
tutte le configurazioni disponibili
giusto tu aspetti la tua richiesta
vuoi avere i tuoi suggerimenti per il tuo
base di codice ma hanno trattato tutti
cose diverse come fa la maggior parte della gente
il mondo dello sviluppo delle applicazioni giusto
loro pensano a queste cose come se fossero
completamente discreto i miei registri sono discreti
le mie basi di codice sono l’avidità della mia applicazione
risorse ambientali con la mia configurazione
file i miei servizi di supporto li fai
tutti separatamente i miei comportamenti di divorzio
dettagli di connessione e stiamo dicendo bene
Dio perché sono solo degli indicatori
roba proprio lì solo i miei suggerimenti
informazioni su questa cosa ho ragione
ha un punto finale e ha una connessione
dettagli fantastici puoi solo descriverti
questo e i dettagli si raffreddano bene ora
avere una descrizione dei metadati di quello
servizi di supporto a destra, possiamo noi
possiamo mettere puntatori ai servizi di supporto noi
può avere file che rappresentano il
applicazione di variabili ambientali
risorse e potremmo farlo in questo modo
ogni volta che raccolgo un oggetto che prendo
quell’oggetto e io posso vedere tutto questo
appendere quell’oggetto giusto e se lo sono
uno sviluppatore posso ragionare su questo
oggetto individuale e tutti gli oggetti
stesso modo esatto e vedere tutti questi
relazioni in un unico luogo e se posso
vederli tutti in uno ma non è necessario
preoccuparsi di come implementano correttamente
perché non solo può essere umano
loro e capirli pure
inteso sistema di oggetti isolati
gli agenti possono capirli pure e
loro se compongo con un gruppo di questi
e io letteralmente uso solo link e
metadati e dico che voglio prenderli
punti finali Ho intenzione di legare questi link
Ho intenzione di realtà solo in modo dichiarativo
collegare questi collegamenti e punti finali con
metadati e collegamenti meta collegamenti dati
presentato le nostre referenze um allora tu
questo ha un senso completo che potrei guardare
a questo è completamente illogico
descrizione di un diritto di applicazione
sarà che mi diranno davvero bene
su queste condizioni chiama queste cose
e continuerà su tutto sarà
solo un riferimento a un punto finale e io
segui solo quelli che possiamo avere
completa integrità referenziale giusta
Sarò in grado di essere in grado di rintracciare ogni
dipendenza da tutti i file di configurazione del codice dati
la via in basso a destra in un sistema e
quindi ottenere superficie o superficie
visibilità e poi il sistema lo farà
eseguire tutte le integrazioni per me
e la proposizione di valore di quello sono io
non è più pre-ottimizzando strettamente
accoppiare le mie applicazioni ai miei servizi
giusto, in realtà ho solo dichiarato il mio AP
è il mio terzo oggetto remoto per il
sistema sono tutti liberamente accoppiati
il sistema sono tutti essenzialmente
collegato a un modello di informazioni mio
le applicazioni e i processi puntano con
metadati e collegamenti alle informazioni
montagna da modellare e ora ho creato a
separazione delle preoccupazioni tra i miei
servizio di astrazione strati e il mio telecomando
astrazioni di oggetti e l’applicazione
comportamento voglio bene c’è un sacco di
Butyl di Ben Offit è di questo diritto
perché ora posso separare il modello da
implementazione se io davvero strettamente
accoppiare tutto in anticipo, così posso
dirti quali sono i comportamenti di ogni
applicazione sta per essere sta andando
fai specificamente questo, ma non sta andando
fare tutto ciò che è dinamico, perché
ogni tipo di condizione sta andando
essere predefinito qui nel nostro sistema è
può seguire qualsiasi algoritmo per dire ok
questa volta sai afferrare questo punto finale
a causa di queste condizioni di utilizzo
i metadati in-band dal
transazione dall’interazione con a
client umano o di sistema per eseguire il boot di
l’interpretazione di questo oggetto segue tutto
delle relazioni e consegnare un
soluzione ottimizzata per ogni interazione
se si conosce si allontana dalla fragili
natura delle applicazioni perché se loro
le risorse sottostanti stanno cambiando e
è un cambiamento non materiale che non è così
rompere non rompere la semantica di
il servizio non romperà il
applicazione ora giusta mentre oggi lo fa
rompere l’applicazione ora perché siamo
accoppiato liberamente ad esso posso solo essere
afferrando quegli ultimi aggiornamenti di tutti
quegli endpoint e il sistema masticheranno
attraverso di loro quindi si evolverà
avanti e se fossimo in grado di fare il
demo in realtà vedresti che è solo
abbastanza carino in realtà e noi di solito anche
fai parte della nostra demo che spezziamo di proposito
qualcosa che abbiamo messo in qualcosa che
sarebbe apertamente che tu sapresti essere
male giusto e poi diciamo oh vai a guardare
guarda come si comporta correttamente il sistema
perché possiamo fare una traccia in tempo reale di
ciò che il sistema ha fatto noi letteralmente il
evento che abbiamo ora siamo stati in produzione
per quattro anni non abbiamo mai avuto un incidente
per anni abbiamo avuto qualcosa di grande
i clienti hanno ragione e non si blocca così posso
guarda la transazione che ho visto
se sono uno sviluppatore, posso davvero guardare
nella modalità fallimento è come alla lettera
un collegamento alla modalità di errore che mi dà un
traccia di ogni singola cosa che il
agente ha fatto per eseguire quel bene prima di
tutto ciò il sistema non fallisce il
l’applicazione non arresta la pagina
non infrange proprio l’ unica cosa
il sistema non potrebbe consegnare qualsiasi cosa lì
potrebbe essere un endpoint o qualcosa del genere
era mancante o non disponibile qualunque esso
era e letteralmente metterà in evidenza cosa
non era disponibile, dammi il link
a quell’oggetto collego proprio a quello
oggetto posso vedere il
oggetto giusto e potrei seguire se lo è
fuori dal sistema potrei davvero
seguilo fino in fondo e
Effettivamente esegue il debug al volo da quando
il suo sistema dinamico non ha edifici
e pile potrei semplicemente aggiornarlo e correggere a
cambia velocemente come l’ho rotto giusto
correggere un cambiamento e salvarlo boom e il
la pagina è di nuovo in esecuzione, quindi perché
quello che sto facendo è il sistema che sembra
quelle modifiche ricordano che ho detto che è un
negozio immutabile quindi ogni volta che si cambia a
risorsa o risorsa modificata o è
stato aggiornato il sistema non aggiunge
al DB destra in modo tutto quello che ho fatto è stato sono io
sistemato quando l’ho rotto erano lì
Era un diritto di append che potevo o
ho ricollegato la risorsa o potrei
sai fare un nuovo salvataggio sopra quello successivo
volta che aggiorno quell’altra pagina
dove la persona stava cercando di fare
qualcosa che ha rotto ora sarà solo
corri e non essere completamente
non interrotto e la storia completa
di quello che lo sviluppatore ha fatto
rintracciabile ciò che l’utente aziendale ha fatto
sarà rintracciabile il ciclo di vita del
la risorsa sarà disponibile tutto è
conservato e in realtà scala
magnificamente pensate non era come
risparmi tutta questa storia e questo
lo rende come l’ultimo
sistema in definitiva udibile proprio perché
stiamo memorizzando cosa comune in comune
metodi giusti abbiamo il ciclo di vita
gestione su tutto proprio così
se si tratta di codice statico che conosci
i microserver API del servizio non sono importanti
sarà tutto il controllo della versione
allo stesso modo tutto è rintracciabile inaudibile il
allo stesso modo ma stiamo solo gestendo il
delta proprio da questi piccoli delta
e poi costruiamo le viste dal
somme di cambiamenti, stiamo bene
ordinato temporaneamente ordinato una serie e
quindi puoi comporre questi oggetti
nelle cose di ordine superiore e potevano
sappi che conosci funzioni complesse
modelli di dati delle entità quanto tempo
Ho lasciato in realtà dal modo in cui è
quasi 23 minuti ok, ma lo farò
prendi te ne darai una sai una buona
usa il caso e prova a descrivere un tre vie
sparsi in un paio di clienti
riferimenti solo per darti qualche idea
di come le persone lo stanno usando, ma darò
voi un’altra è molte volte in cui noi
vai e lo farò davvero qualcosa
che tutti possano mordere a destra così a
molte volte vado in organizzazioni
e non hanno mai un singolo decente
unica fonte di verità, intendo
questa è una vera lotta per molti
organizzazioni anche se me lo dicono
pre-vendita che fanno, anche se pensano di
lo fanno
giusto e quindi anche qualcosa di così banale
come un tavolo di persone è giusto che io non abbia
un tavolo per persone singole dove tutto questo
le persone risiedono proprio qui ci sono alcune persone
ora sono assolutamente il colpo qui così
le persone qui sopra, qualcuno va bene così
nessun problema ok faremo un modello dichiarativo
tutte le fonti giuste, quindi ora abbiamo un
modello rappresentativo di tutte le fonti
crea un’entità composta che mappa tutto
delle fonti metterà i file di configurazione
tra le fonti e gli obiettivi
perché ora possiamo averne uno
rappresentazione di tutti loro tutti
quelle fonti continuano a parlare
allo stesso modo, quindi non abbiamo imposto un modo
di parlare bene, tutti interagiscono
il modo in cui interagiscono con la configurazione
i file sono solo altri file nella nostra
quella libreria proprio lì quasi nulla
affinché il sistema esploda nel modo giusto e
il sistema così ho ottenuto i file di configurazione
tra le mie fonti e gli obiettivi ora
entità composita può essere estesa di più
con più metadati che potrebbero essere più ricchi
nel sistema giusto potrei usarlo
entità composita da guidare ora davvero
dati interessanti conosci le app basate sui dati
all’interno del nostro sistema ma posso anche indicare
torna come un’API all’eredità
diritto all’Europa centrale II e ora
hanno un’unica fonte di verità che facciamo
quello in come una settimana per maggiore
organizzazioni e la maggior parte di quel tempo è
solo per loro per capire cosa
le fonti ci danno un po ‘di base
descrizioni di quella informazione noi
puntali nella giusta direzione
le cose che stanno andando a chiedere loro di essere sicuri
sai la prefazione che dovrebbe essere pulito
giusto e in tutto questo tipo di comune
cose ma è fatta in una settimana e
anche ora potremmo essere entrati per risolvere
un vero e proprio problema di business specifico
che dovrà essere guidato dai dati e
scalabile e ora risolviamo solo il
problema IT davvero malvagio di come faccio io
rendere flessibile la gestione dei dati master
giusto e poi il potere tutto questo
che lo stiamo facendo attraverso la flessibilità
grafici proprio nel modo in cui facciamo tutto dentro
L’IT è fare la gerarchia giusta e la strada
stiamo facendo tutto ciò che una gerarchia è a
forma di grafico statico a destra con fisso
strutture strutture fisse sono le
nemico dell’agilità, più fisso
strutture che ho il più statico
strutture ho meno agile che io sia
e questo è solo leggi della natura
giusto così cosa, ma un grafico può proiettare a
gerarchia giusta potrei dire presente
questi come boom delle relazioni genitore-figlio
e ora posso davvero avere qualcosa
sembra concreto ma è astratto
superare un altro problema antico
in realtà abbiamo appena lasciato la nostra
pacchetti per fedex giusto e stavo scherzando
perché non puoi averne uno nutrito
conto per il negozio di copie e il
spedizione so se lo sai che loro
comprato kinkos cosa sei sette anni fa
non hanno ancora un sistema di rilevamento
devi avere due account separati I
ha detto che è così il mio compagno eravamo
per ultimo o per il suo soffocamento, vorrei averlo capito
lavoro um e hanno due separati
sistemi bene questo è piuttosto comune
problema azienda fatta non si fondono loro
voglio spostare una divisione sotto un
unità immobile o unità SETI sotto
un’altra divisione così alta che ne prende un po ‘
18 mesi e 24 mesi hanno ottenuto circa 5 10 15
milioni di dollari proprio questo è il mondo reale
cose che accadono tutto il tempo per noi
ti prenderei quello che sarebbe in o
un organigramma nel nostro mondo lo farebbe
essere un insieme di unità liberamente accoppiate con
relazioni genitore-figlio giusto
descrivono le loro connessioni giuste
sarà legato logicamente non staticamente
legato se voglio spostare un’unità a
un’altra divisione l’ ho letteralmente trascinato
quell’altra divisione e si puzza di leccare
e ora ha tutti i tipi di rivoli
le regole attuali verranno ora dal suo nuovo
genitore ma è storia completa sarà
preservato perché è tutto immutabile
giusto sappiamo che un tempo viveva sotto
questo genitore e in tutta la sua storia era
da qui e ora vive sotto questo
genitore se c’è un altro livello inferiore
dettagli che non hanno nemmeno modificato questo
bene ma le strutture non erano statiche
giusto così questo è probabilmente il mio segnale ahaha così
Mi dispiace, non sono arrivato alla demo III
so che questo è stato un sacco di cose e io solo
ti ho scaricato ma voglio qualcuno
per consentire domande sono felice di rimanere
più a lungo non so se nessun altro
entra in questa stanza dopo si, lo farò
soffermarsi un po ‘ fuori dalla porta
perchè abbiamo appena spedito il nostro stand
a casa quindi sono felice di rispondere alle domande
ma questo ha senso, ci vai
Va bene, spero che ci sia un certo valore
lì dentro ti sto davvero chiedendo di pensare
in modo diverso penso che ci sia forse
sai che è il 2015 e forse c’è
altri modi in cui dovremmo cercare
il software forse dovremmo davvero essere
pensando di automatizzare la creazione di cose
cose molto più dichiarative rispetto a
cima a un livello più alto di attrazione che
era un punto oggi grazie
sicuro
inizio e voi ragazzi avete avuto
in innumerevoli sessioni qui lo so
cose come i microservizi sono ovviamente
un argomento scottante ma ti stai coprendo
le cose come pure le analisi che presumo sono
anche parlato di qui andrew
è in tempo reale e guidato dai dati
in realtà qualcosa che è sempre più un
richiesta del business giusto così com’è
essere implementato ovviamente è probabilmente
il lee variabile è probabilmente da app e
quello che stiamo fornendo è un’opportunità
per creare un intero livello dove
tutto può essere dati completamente dinamici
politica guidata controllata con traccia completa
transazioni di acido rollback di tutto
e farlo in un modo davvero elegante
e spero che tu lo sappia, ragazzi
chiedimi a tonnellate di domande un piccolo gruppo
qui possiamo renderlo interattivo ma il
le idee sono che sai che ti stai allontanando
Sappiamo che condivideremo molto lo stesso
argomento che fanno i micro servizi
con ESB e quindi il comando centralizzato
e controllare la pila di architetti
detta a tutti gli altri in questi e
diremmo bene che i modelli non sono a
ottima modella ma guardo la guardo
servizio o media come microservizi e
dillo bene no lo sai prima abbiamo iniziato
con opie e abbiamo avvolto i dati con
metodi okay grandi abbiamo rotto il
monolite un po ‘poi vogliamo
distribuire questo diritto e ci siamo riavvolti
lui con le interfacce e ora noi
distribuire quegli oggetti giusti e
anche se ora microservice non è davvero
cambiare l’architettura del servizio
orientamento giusto è solo un bel
raddoppiando sull’isolamento lo faremo
eseguirli tutti su server separati per intero
mucchio di conseguenze architettoniche II I
penso sia giusto chiamarlo e
anti-pattern perché stai isolando
tutto così l’architettura è quasi
essere spazzato via un po ‘da te
devi concepire la tua architettura
su quei micro servizi um e cosa
stiamo dicendo è oh sì, ne facciamo un bel po ‘
dell’argomento sull’ESB ma io
pensiamo che stiamo vivendo un momento
questo falso binario dove sei in realtà
dicendo bene , non voglio essere centrale
con I’m mildly capace con l’ESB
mi fornisce troppo è troppo
lavoro devo conformarmi e uh ma io
Non so se sia leggero e stupido
ottimo modo per andare o penso in realtà
il Siddle ideale dove è la condizione
in realtà essere leggero e intelligente giusto
essere fuori scala leggero e intelligente
e guardo a metà con un ruolo di
il middleware dovrebbe
essere il sottile strato tra i miei oggetti e
il comportamento che voglio dai miei oggetti e
niente di più giusto e abbiamo avuto questo
storia di costruire questi enormi
architetture basate su componenti giuste e
hanno ogni sorta di accidentale
conseguenze dell’architettura di loro al
braccio di livello di implementazione ma io lo sai
questo è tutto un mucchio di
i problemi sono i muri che siamo stati
colpire di più nel 21 ° secolo è il
conseguenza di tale approccio di stack il
modulare fatto funzionare è un middleware
i venditori ovviamente sognano perché
ogni soluzione ad ogni
problema in Medio dove c’è di più
middleware giusto e ogni pezzo di
il middleware sembra fantastico in isolamento
guardi e dici hey questo questo
componente middleware offre una nuova
capacità in cui entrano le mie capacità
componenti e ne vai alla grande un’altra
ma ha senso solo quando guardo
in isolamento quando guardo l’IMP
l’impatto composto di tutti questi
componenti e poi scrivendo le mie app
la cima di loro e la conseguenza
le mie app saranno solo come
resiliente, sai che non ci sarebbe stato
il tipo di un resistente resiliente
conosci le prestazioni scalabili come
almeno uno di questi componenti è giusto
le mie app li attraversano tutti proprio così
per qualcuno da parte di un venditore di ESP
beh, il mio ESP è noto come scala
l’architettura orizzontale va bene o deve essere
Avevo una sorta di aspetto che tu sia in questo modo
ma non ha quasi nemmeno un punto a destra
questo è come se le mie applicazioni no
basta consumare ESB che consumano tutto questo
altri componenti devo essere preoccupato
e di cosa stiamo parlando
sollevando astrazioni e perché ho scelto
innalzare le astrazioni è un it’s
in realtà in molti domini questo è il
modo in cui le persone pensano a questo proposito mi piacerebbe andare
da qui a possedere, e noi siamo
vincere premi nello spazio delle telecomunicazioni
perché in quei posti sono
assolutamente ero alla conferenza o net
lo scorso autunno e stavano dicendo il
domanda da molti miliardi di dollari da risolvere
è come lo facciamo noi dichiarativi
dichiarativamente strato 7 sopra tutti i nostri
endpoint Devo gestire le cose correttamente
perché i nostri punti Allen sono completamente
diversi e questi erano come i leader
della scienza della rete direttamente dal
Purdue University sei arrivato e tu
ha ottenuto tutte queste altre persone giuste e
loro stavano parlando di questo è il grande
problema da risolvere e poi c’era a
pannello del fornitore e Cisco e tutti
Altrimenti c’era lassù e stanno dicendo di sì
questo è il grande questo è il Graham
devo andare al livello 7, okay, abbiamo capito
per prenderlo fino in fondo e così quando
siamo
corso mentre eleviamo le astrazioni fino a
quel livello le cose diventano sempre più
complesso, è più difficile da fare
astrazioni che non perdono proprio così
questo è quello di cui parleremo
Inizierò e li farò camminare
attraverso alcune cose e tu puoi scusarmi se è così
inizia semplicistico ma voglio solo
costruisci un caso che si spera sia logico
e poi quando e poi finisci in qualche posto
quindi spero che te ne andiate via con alcuni
ti sentirai come se fosse questo
perspicace questo è il mio obiettivo per te oggi
quindi il mondo reale è distribuito in modo dinamico
Diverso, è ovvio, ma lo sai
non era sempre così giusto
prima non era molto dinamico di cui ha bisogno
essere lento a cambiare prima
incredibilmente centralizzato e dovresti esserlo
diritto abbastanza omogeneo ed è
evoluto ora tutti vogliono tutto
distribuito è inverso e dinamico e
puoi quasi guardarlo per dire Humpty
Dumpty ha il diritto rotto che non lo è
cambiando in qualsiasi momento presto puoi diversità
sta per esplodere , avremmo fatto bene
quattro o cinque anni fa, sai che siamo
parlando di vmware e VMS ora parliamo
A proposito di finestra mobile ora stiamo parlando di
sistema operativo principale e il prossimo anno sarà qualcosa
altro è l’innovazione tecnologica giusta
succede dappertutto il genio
non sta tornando nella bottiglia che conosci
che continuerà a ottenere
incredibilmente le cose più diverse non mancherà di tenere
su come ottenere più distribuito ma se tu
guarda che la frammentazione che significa
giusto o che cosa significhi essere
un’organizzazione così frammentata
è esplodendo, è come se tu fossi
come un pallone che fa esplodere un palloncino e
i tuoi punti si stanno diffondendo proprio su quello
palloncino mentre lo fai saltare in aria che quello è un
sfida del mondo reale perché come
affari un paio di cose sarebbe bello
avere la supervisione su tutto bene
questo non significa che devo controllare
tutto bene non significa
tutti devono fare tutto a
il modo standard dovrebbe essere piacevole da a
prospettiva di conformità legale aziendale a
avere una certa visibilità su cosa sta succedendo
nella mia operazione dovrebbe essere bello
avere qualche interoperabilità di processo
giusto e così tu guardi questo sai
mentre sento parlare molto IT in particolare
alcuni dei più orientati al marketing
blogger che stanno facendo il sottile
dove diciamo che sei um è così
quasi come IT Liberation Theology giusto
è come oh si, noi vogliamo solo
fare ciò che vogliamo fare e noi no
vuoi essere come perchè non lo sono
organizzazioni proprio queste sono grandi
società con reali preoccupazioni legali
reali requisiti di conformità legittimi
i giusti bisogni di efficienza vogliono evitare
ridondanza dappertutto, quindi non l’ho mai fatto
davvero comprato in quella linea di pensiero
inoltre, gestire questo mondo è giusto
non ben supportato dal nostro vecchio mondo
in realtà ti dichiaro che il
tecnologie la tecnologia di automazione
abbiamo usato oggi è la tecnologia del 20 ° secolo
e non lo faccio con attenzione, siamo ancora
parlando di te sai che conosci il
l’ultima tecnologia di scripting che nominate
il tuo preferito um sai che lo scripting è
una vecchia idea giusta con librerie e
è esplosione librerie di script statici
non necessariamente una grande idea è come un
un sacco di ragazzi sono caduti dentro
armadi di rete e scoperto
software e anche nella loro scrittura
script e pensare che hey guarda
tutto è automatizzato e quindi lo sai
stiamo lavorando all’automazione del 20 ° secolo
idee ed è davvero frustrante
business perché penso al business
sai che ci è stata promessa l’agilità
dall’IT per molto tempo e il business
se chiedi agli affari loro non te
so che l’ IT ne sta diventando un po ‘
efficienze nell’ultimo decennio giusto
forse il cloud ne sta portando alcuni
efficienze sono assolutamente nuove di zecca
capacità sono state portate a sopportare
ma se davvero chiedi al business
che si sentono veramente agili che non incontro
molti CIO che direbbero di esserlo
sentire in questo modo o più teste e linee di
affari così ricreando lo sai
sai se riesci a pensare a cosa
qual è il problema, lo sai che abbiamo
creato questo servizio astratto
livelli di astrazione e abbiamo la nostra API
astrazioni e guardiamo e diciamo oh questo
è così meraviglioso che sono tutti vagamente
accoppiati a destra e sono tutti vagamente
accoppiato a quel livello che abbiamo creato
qualcosa li abbiamo estrapolati alcuni
funzioni dai loro sistemi e noi
creato qualche accoppiamento libero lì ma a
il livello dell’applicazione giusto e ricorda
tutto il valore aziendale avviene dal
strato di applicazione in basso a destra
affari interessa solo il
livello di applicazione che è giusto per affari
e quindi guardano solo il business
e dì pure che lo faranno al
livello di applicazione Prendo un API I
leggere l’API e collegarlo al mio
processo nella mia applicazione dov’è il
Accoppiamento allentato proprio per quello sforzo
fatelo accoppiare liberamente qui e così
termina presso l’ applicazione, naturalmente
conosci 100 applicazioni come te
conoscere la storia 100 applicazioni o
i processi chiamano tale API ma l’API
modifiche che non conosceranno al runtime
che sono spezzati, puoi certamente
gestire e monitorare alcune cose, ma ancora una volta
stai quasi facendo le cose mentre servono
una reazione agli ambienti che
stiamo creando stiamo andando
a testa in giù un sentiero e non sembra
come stiamo necessariamente innovando così
continuiamo a fare tre livelli in verticale
integrazione integrata e cloud siamo
ricostruendo i nostri silos in questo nel
nube
ovviamente le cose che erano difficili in
data center non diventano più facile nel
cloud proprio sotto distribuito
geografie non distinte come diverse
SLA sai gestire tutti questi
diverse integrazioni che devi
può diventare sempre più
ovviamente complicato se hai molto
app semplici e ti interessa solo a
dominio molto piccolo o se si dispone di un
affari come alcuni di questi digitali
le aziende là fuori ovviamente sentiamo
su Netflix che conosci tutto
la sua chiamata sposta il contenuto giusto è
contenuto digitale e li sposta molto
tubi specifici lo fa in maniera empia
volumi così sai che non sto bussando
quello che fanno a tutti, ma sto dicendo di no
ogni corpo americano internazionale
la società è netflix che hanno
domini incredibilmente diversi molte linee di
affari giusti hanno un incredibile
ammontare complessità e conformità che
hanno a che fare con la regolamentazione e
che non sarà trattato in
questi in questi semplici mondi scritti così
sai operazioni le sue operazioni
la gestione dei frammenti è andata perduta e
questo è un posso andare in qualsiasi ufficio dei CIO
e saranno d’accordo, immediatamente verranno
in qui e dico di avere problemi
con sensibile conosci l’ organizzazione
ampia versione controllo governance di sicurezza
ti piacerebbe avere virtualmente
gestione centralizzata delle policy che è
come sì sì sì sì sì ragione e loro
non direbbero mai di averne uno di questi
cose che non ho mai incontrato un CIO che ha detto
hanno il controllo di queste cose attraverso
uno scopo che sai di avere forse in un
molto molto stretto solo così sai
Direi che il modello di applicazione è
rotto e ciò che abbiamo vinto il 21 ° secolo
e in realtà un sacco di persone sono state
presentando a questo e Rebecca nel
di nuovo qui e altre persone in molti
presentazioni sento evoluzioni
architektur un’architettura di base qui
agility right building things that that
loro si adattano e si evolvono proprio così così
ciò di cui abbiamo veramente bisogno nel cambiamento in
il volto della dinamica distribuita
diversità abbiamo bisogno di flessibilità giusto per
far fronte al cambiamento accelerato
perché non sai mai che ne penso uno
delle cose divertenti è qui sei tu
in realtà un’altra cosa un altro termine
sentirai che sei qui per andare a Cana
le conferenze di app app registrate sono a
integrazione continua ma c’è
una parola silenziosa tra continua e
manuale di integrazione giusto non lo è
automatizzato a destra è un manuale continuo
integrazione come mantenere l’integrazione manuale
su
il 21 ° secolo giusto con il tasso di
nuove cose con cui ti devi connettere
il tasso di domanda di cambiamento del
livello di applicazione dal proprio dalla
gli affari stanno diventando questi
problemi di contabilità ed è quasi
in realtà un po ‘antiquato che noi
integrare manualmente le cose non sei tu
sapere è il ruolo dell’IT per automatizzare le cose
l’unica cosa che non abbiamo, penso
su quello che è il meno efficiente
aspetto di tutte le aziende meno
gestione automatizzata delle modifiche giusta e
pensi alla tua gestione del cambiamento
condutture ecc. così e ovviamente
prospettive diverse in modo da conoscere i cambiamenti
o cambia la tua conoscenza del coping con
accelerare il cambiamento affrontando vari
prospettive sai che hai flessibilità
quindi non tutti guardano lo stesso
gestione dei dati anagrafici canonici rigidi
tipo di prospettiva che non ha
ci è riuscito davvero bene
incredibile la mia disciplina da provare
imporre la gestione dei dati anagrafici e di
Ovviamente ogni volta che imponi qualcosa
un’organizzazione sta andando sempre essere
reagito così sai che vuoi
flessibilità per prospettive e in
flessibilità per affrontare il
problemi di interoperabilità cose giuste
che stai per essere interoperativo
con quello non possiamo concepire oggi giusto
Voglio dire, semplicemente non sappiamo che non lo facciamo
so anche cosa ne uscirà sei
mesi da ora se pensi a come
velocemente queste tendenze stanno arrivando quindi siamo al netto
abbiamo bisogno di me per l’IT stesso di essere resiliente
abbiamo bisogno di alzarci in alto a destra abbiamo IT
sollevarsi su questo come tu sai
oceano ribollente qui così grande marketing
affermare che abbiamo reinventato il middleware e
bene ora dì come una luce sia così leggera
bilancia fuori architettura per
reattivo e altamente connesso
processi e direi proprio questo
questo è probabilmente un sacco di problemi
con cui stai lavorando devono avere a che fare
con ora i processi che devono connettersi
giusto tra forse macchine di sistemi
dispositivi attraverso i silos attraverso
confini organizzativi proprio così
connesso è l’essere veramente importante
responsive data driven e ridimensionamento i
pensare è ovviamente ovviamente
sempre più importante quindi conosci il
tipi di comportamenti che si desidera essere in grado
fare è esperienze utente personalizzate
conosci più ogni esperienza del cliente
applicare dinamicamente la conformità GRC giusto
tipo di app sono molto difficili da fare
giusto governo, rischio e conformità o
hai un sacco di hard-coded
app e poi vuoi GRC over
la parte superiore in modo da creare carico de gr
le app al di sopra di quelle
app hardcoded qualsiasi partito a quello
cambia e hai rotto il GRC
conformità giusta e quindi sai che abbiamo
sai che ce ne sono alcuni che conosci molto
cose da riconsiderare qui automatizzare l’IT
governance giusta intendo che dovremmo
imporci di conoscere il software troppo lontano
Sdlc tipo di politiche dovremmo essere su
automatizzare l’IT in generale
interoperabilità stessa e poi
ottimizzando anche queste pipeline
scrivere in modo da allontanarsi dalla staticità
condutture per i tuoi meta dati guidati
condutture dinamiche proprio su tutto così
in realtà avere sistemi che potrebbero fare
tutto questo e ovviamente questo è
piuttosto una gamma piuttosto ampia da parte dell’utente
esperienze e costruendo sai umani
processi e flussi di lavoro al tuo
condutture e di nuovo normalmente lo farebbe
essere fatto da una vasta gamma di sistemi e
quello che stiamo andando a parlare di come
un sistema che fa questo in un 32 megabyte
Impronta e tu crei valore cambia così
come siamo radicalmente semplificati
i processi distribuiti giustamente quello era il
il sottotitolo del discorso è stato distribuito
processi è stato con cui hai iniziato
un modello di oggetto unificato proprio se
tutto è vario ed è
potenzialmente distribuito allora sarebbe
davvero un vantaggio se potessi creare un
strato di consistenza al di sopra di questi
cose se potessi andare in uno spazio a
spazio logico giusto perché alcuni di
queste cose sono federate ma a
spazio logico ma non è solo un
data warehouse logico perché i suoi dati
e codice giusto così ora è il tuo github
è il tuo è i tuoi dati logici
magazzino è un posto dove posso
guarda tutte queste cose e ora io
li può navigare posso posso iniziare
navigandoli come se fossero residenti
nel mio portatile o nel mio sistema locale
Potrei iniziare come camminare tutto il
relazioni perché tutto è stato
descritto nei metadati giusto così ora posso
navigare tutte queste relazioni tra
questi diversi oggetti con unificato
il modello a oggetti mi dà metodi condivisi
giusto così questo è un precetto che conosci
che provengono dal mainframe al
mainframe tutto era semplicemente azzera quelli
gli indirizzi con te sanno su quello
codificare vivere insieme giusto e dà
hai un’incredibile potenza di compressione perché
posso posso fare metodi comuni su questi
cose in gestione comune giusto io
in realtà non devono segregare
era tutto ciò che era giusto
mettere le cose nelle scatole e cosa
è loro quello che è il componente del middleware
giusto i suoi schemi intrappolati in una scatola
sotto una sintassi questo è il middleware
giusto così sai che mi occupo di schemi
giusto possiamo possiamo interpretare i modelli
i modelli non devono essere separati
sintassi possiamo avere il comune peccato comune
tasse per trattare con i modelli proprio noi
in realtà non devo fare tutto come
un edificio compilato possiamo effettivamente
interpretare i modelli giusto questo è morbido
questo è software non hardware, proprio noi
non dovrebbe fissare i nostri vincoli noi
non dovrebbe essere il blocco delle cose
l’intera idea è che dovrebbe essere mutabile così
quando abbiamo condiviso i metodi in comune
gestione che è dove le cose come te
sapere immaginare la gestione politica comune
quanto potente saresti se potessi
in realtà scrivere la politica da un posto e
avere eseguito un servizio micro e
API e un servizio Web nonché in
elaborare gli oggetti e si applicherebbe
sicurezza o qualsiasi altra politica e il
sistema gestirà l’implementazione
dettaglio su quelli diversi e
oggetti distribuiti proprio questo è il
questo lo sai che non lo sento
le persone hanno questa capacità quindi penso
che questo tu sai che si spera un po ‘
le cose saranno interessanti per te e
stiamo anche parlando di trasloco
funzioni middleware come le sta spostando
lontano dai componenti ma in realtà prendendo
quelle funzioni middleware essenzialmente
liberandoli come schemi e
interpretandoli in tempo reale così il
sistema che fornisce il middleware
funziona come servizi che possono essere eseguiti
tra i data center in modo che non sei
edificio stack in tutto il posto giusto
stiamo ammaccando in modo così completo tutte queste stanze
Posso solo immaginarti gli stack
alcune delle organizzazioni hanno e il
quantità di hardware e infrastruttura
che hai per quello di cui stiamo parlando
non siamo le tue soluzioni
parlando della tua non differenziazione
middleware Mi ricordo assicuriamoci
separiamo il fatto che il tuo posto
nessuno nel mondo degli affari chiede mai chi
il tuo complesso fornitore di elaborazione degli eventi
giustamente loro non si preoccupano proprio loro
non importa a chi sia il tuo fornitore ESB
mai chiesto una regola aziendale BRMS
sistema non chiedono poi chi è il tuo BP
loro non ordinano a loro importa
comportamento a cui si preoccupano dell’applicazione
quelle cose sono solo di livello più basso
dettagli di implementazione di tecnologie così
questo è middleware non differenziata
fornire alcune capacità ma possiamo
fornire quella capacità di gioco diverso
il suo software ah e lo fa su a
memoria condivisa mutevole naturalmente lo sai
mutabilità in realtà siamo resi separati
valutare le informazioni dallo stato
processi dal loro stadio per
questo ti aiuterà a sapere
la scalabilità sta per separarsi
riguarda i ricordi condivisi e ci consente di
facilitare le comunicazioni tra processi
ma torrente tra processi in esecuzione
ora puoi effettivamente avere dei processi
monitorare gli eventi che sono in corso
generata da altri processi e ora loro
può essere attivato come trigger e quando
stiamo andando a sperare che possiamo fare il
demo hai visto che non potevo andare online
e non potevo nemmeno andare ad incontrare
ma proveremo perché in realtà è
Certo che voglio spiegartelo allora
Volevo mostrarlo, vedrai se questo
funziona in questo modo ed è orizzontale
ridimensionare il tessuto e io voglio
segnalalo perché non lo siamo affatto
stanno cercando di dire dove ogni endpoint
giusto non sarebbe che non saremo mai
ogni algoritmo che non saremo a
funzione o una piattaforma che stiamo offrendo
servizi di dati di servizi di piattaforma
servizi di flusso di lavoro di servizi di integrazione
giusto che puoi quindi combinare in a
modo dichiarativo con i tuoi oggetti da ottenere
comportamenti che vuoi e fai molto
flessibilmente con rollback traccia tutto
essere parallelo dal design di tutto
in realtà è costruito su un singolo
un altro aspetto è che stai parlando
su un singolo strato middleware con uno
caratteristica di ridimensionamento proprio quando si
costruisci architetture di componenti che hai X
scaling dei componenti lo sai
caratteristiche oh quindi un tessuto plug-in
dove puoi collegare tutte queste cose
quindi sai cosa significa questo sguardo
voi ragazzi avete familiarità con questo
impilare il sacco aggiunge quella complessità
giusto e ovviamente farlo semplice
semplicemente sai che abbiamo parlato dell’essere come
forte come il link più debole e cosa
stiamo parlando sta dicendo tutto bene
le capacità fondamentali di questo può
essere può essere memorizzato in un unico sistema
giusto e se pensi a cosa sia il sistema
diventa diventa una biblioteca giusta
questa è una traiettoria naturale se penso
il futuro dell’IT sono tutte librerie giuste
per quello che condivide il diritto non l’isolamento
Voglio dire così tutta questa storia
come sai che conosci i microservizi
isolare i microservizi sarà assolutamente
hanno casi d’uso e ne avranno un uso
casi per alcuni conosci la grande scala web
società più che altre
corporazioni ma e loro avranno l’uso
caso in generale anche in casi d’uso
non è che questo non è
non scegliere Dogma come una lotta dogmatica
qualunque cosa tu sappia scegli il giusto
strumenti per il lavoro e quello che sto dicendo è
tutto questo è schmatta, niente di tutto ciò
le cose a posto nessuno chiede mai per questo
a nessuno importa davvero quale sia il tuo programma
c’è giusto e pensa agli stack
stiamo chiedendo alle persone di costruire ora giusto
pensa alle cose che stiamo chiedendo alle persone
che gli sviluppatori si assumano la responsabilità
per e molte di queste cose in particolare
quando sono open source o veramente
progetti a metà cottura proprio loro
evolvendo molto rapidamente e stai provando
due mani e stai cercando di integrarti
stack con tutti questi diversi aperti
i progetti di origine sono onesti
loro sono in realtà mezzo cotto proprio io
Potrei non sapere se voi ragazzi lavorate con
OpenStack o come il mio lavoro qui con
OpenStack ovviamente, ovviamente
quindi intendo OpenStack è 10 12 progetti
ogni progetto rappresenta una dozzina
microservizi forse non sono nemmeno
economicamente non sono veramente trattati
in modo disciplinato come microservizi
non sono architetti insieme
c’è sovrapposizione tra le serie di
micro servizi forniti dal
diversi progetti che dovrebbero
lavorare insieme ma non fanno il lavoro di O
insieme c’è una sottile api di pitone sopra
la parte superiore di loro e ha cambiato a qualsiasi
uno dei progetti rompe l’ ipi
sei sfortunato e quindi sembri
a questo e dite bene che si chiama
OpenStack è la coda giusta
OpenStack è una pila giusta e quindi noi
prendi in considerazione i big data e il
gli stack venivano chiesti di fare e il
tipo di orari e altre cose che
alle persone viene chiesto di mettere insieme
e sai che sono tutti allo Yeti
aggiungete la capacità che stanno facendo tutti
brave persone intelligenti e premurose, ma penso
dobbiamo fare un passo indietro e guardare il
problema più grande il problema più grande è tutto
di quella complessità cumulativa ed è
la complessità accidentale è giusta
lanciare nella tua impresa proprio cosa
è appena arrivato nella tua organizzazione
quindi sai meno cose in più
se riesco a liberarmi di quello penso al
quanto chiacchiera quella rete è giusto pensare
riguardo pensi a quando e quando
voi ragazzi progettate applicazioni voi
avere un senso di ciò che è possibile aggiungere è possibile
aspettati che io sia saggio e tu lo farai
mantieni il tuo design a volte giusto
sulla base di qualcuno che ti sta chiedendo una grande domanda
quello sarebbe davvero I Oh intensivo di te
fare delle considerazioni
se quello I Oh può essere sostenuto
consegnato in un ragionevole lasso di tempo
avra ‘un cliente
soddisfazione o utente finale
soddisfazione giusta e cosa sono stato
dire è bene se spogliamo questo
dove benchmark contro tutti i maggiori
imposta open source ora e stiamo mostrando 50
a 100 x miglioramento 50 50 a 100 x I
operazioni e cicli di calcolo che vengono liberati
e quello che facciamo è che lo prendiamo perché
lavoriamo su questo strato sottile è
scalabile orizzontalmente è tutto finito
grafici quindi se non so se lo sai
c’è un vantaggio avanzato e uno in
i grafici sono adiacenti a destra e in un grafico
tutto è essenzialmente un salto di distanza
da tutto il resto, non abbiamo
trattare con chiavi straniere che non abbiamo
per fare join complessi è solo un grafico
è solo un grafico non strutturato
tutto è etichettato e collegato e se io
ho bisogno di qualcosa a cui posso arrivare
direttamente non ho il in
direzione che avrei avuto in
lavorando in un sistema convenzionale così tu
so che penso di aver effettivamente iniziato
coperto un bel po ‘ di questi ma in
generale almeno questo mazzo sta per
essere reso disponibile attraverso la brava gente
qui vai a messaggistica unificata, quindi sigma chi mikhay
leggilo per questo ma in realtà è così
ci sono un sacco di problemi e noi
discuti la maggior parte di loro ma in realtà uno dei
li voglio sottolineare subito
tu l’architettura dello stack no
in realtà consentono calcoli complessi
giusto intendo essenzialmente l’output a
l’input è giusto e questo è a
calcolo davvero limitato quando
stai spingendo questi messaggi e se tu
avere un problema complesso la domanda è
voglio prendere un problema che è
complesso e distribuirlo attraverso dieci
componenti che è effettivamente il
equivalente a me che sussurro all’orecchio
la mia soluzione ti stavi irrorando
soluzione combinata nel suo orecchio e
distribuirlo è il modo migliore per farlo
motivo per un problema o sarebbe il
meglio per tutti noi parlare di mettere il problema
al centro della stanza parlare di
quel problema ci ripensa davvero
rapidamente perché perché quello che ciao è
non sta accadendo è come si sposta verso il basso
linea non hanno il vantaggio di
lo stato cumulativo che conosci
sei invece che lavorare come se tu
era un detective sulla scena del crimine che avresti fatto
raccogli le prove
non farei la tua determinazione
una moda lineare lineare lineare giusta
staresti facendo osservazioni che saresti
raccogliendo pezzi di fatti che sarai
fare collegamenti tra loro
diverse informazioni
e poi lo faresti davvero
fare una determinazione alla fine è il
allo stesso modo un medico prende una decisione giusta
il dottore non prende una decisione solo su
un fattore ovvio ma stanno andando a
guarda molte cose così è così per te
so che questo è un esempio di un piccolo
stack di middleware e di nuovo penso che il
la rappresentazione si spera sia chiara ma
quello è uno stack relativamente semplicistico e
sai ovviamente che è un frammentato e
architettura di applicazioni complesse e
questo è semplice è quello che è semplice
la transazione sembra proprio giusta
entrare e uscire da tutti quelli diversi
componenti e subito si potrebbe dire
non è molto carino, lo sai e il
il problema qui è come il tuo problema come il tuo
lo spazio della soluzione aumenta di complessità
e scala e, se complessità, significa
aggiungere più capacità significa aggiungere altro
componenti di destra e scala potrebbero essere alcuni
di questi potrebbe dover aumentare questo
i problemi diventeranno sempre più
complesso diritto in modo che non si ridimensiona
quindi comunicazioni di interprocessa tardiva di
noi di questo tipo avremo questi
sfide che conosci a tutti i livelli e
sai che stai avendo un sacco di
elaborazione inefficiente finita
in middleware non differenziato e
questo è il modo in cui sembriamo proprio noi
corri mentre corriamo come possiamo eseguire come virtuale
la macchina si distribuisce dinamicamente
ridimensiona noi stessi che possiamo gestire
il nostro gestire la nostra distribuzione sul
sulla rete funziona come un unico sistema
gira come un valore di chiave di stile Web
solo come ho detto un ingombro di 32 megabyte
con con le nostre librerie di sistema di base e
E ‘solo una cosa è solo che sarebbe
ti sembra che sia un server web giusto
sarebbe guardano a voi come come potrebbe
Effettivamente facciamo tutto ciò di cui non abbiamo bisogno
app server, non corriamo all’interno di alcun DB
che si tratti di Cassandra o sequel o mio
sequel o postgres il nostro Microsoft Oracle
sequel corriamo come un lungo tavolo magro
giusto e quella lunga seduta tabula
lo stile web così è uguale all’URI, quindi abbiamo a
il valore dello spazio dei nomi è uguale alla risorsa risorsa
sta per essere qualsiasi cosa quindi è un file
archivia così ora è un valore chiave per lo stile web
questo è essenzialmente un archivio di file
tu potrei essere sopra qualsiasi cosa
giusto strutturato non strutturato
diritto semistrutturato che stiamo per mettere
un pezzo di cui mettere un file xml
parte superiore di ogni uno di loro in modo sarà un
negozio di documenti che stiamo per mettere
proprietà sul sul sul pezzo di
xml che sta per renderlo renderlo un
grafico e poi useremo quelli
grafici per rappresentare oggetti e ora noi
avere un sito web valutare oggetto grafico
negozio giusto e un multi quello che sono
ora chiamando qualcuno di voi lavora in no
sequel space o nello spazio DB un po ‘
un po ‘così io sono ufficiale che attraversa le categorie
e io sono ma tu sai tenere a mente se tu
lavorano nei micro servizi che sono
aspettandoti ragazzi siamo tutti in pila
sviluppatori che tutti possono avere
gestire il db2 quello che stiamo facendo è che siamo
estraendo il DB stesso stiamo dicendo
non devi non dovertene preoccupare
che cos’è il DB non dovresti avere un
preoccupati per le tue strutture dati
fatto che ne abbiamo conosciuti 15 diversi
tipi di database al giorno d’oggi non è un
davvero un vantaggio per te è
ricreare il problema del middleware in
spazio del database giusto è finita
specializzazione ogni soluzione è a
soluzione specializzata ogni specializzato
la soluzione ora è composta tua
sfida di interoperabilità in modo da aggiungere
capacità che si paga per un
l’interoperabilità è inversa
relazione tra le capacità
vuoi aggiungere e l’interoperabilità
anche tu vuoi avere e stiamo dicendo
è quello che sai di nuovo falso
binario è un cattivo compromesso
è un odore giusto se aggiungo sempre
capacità e capacità arrivano a
costa sapere che questo è un errore scusa, quindi
ora stiamo parlando di un’architettura
che semplicemente si riduce a una scatola
lo esegue distribuisce funzionando noi schierammo
dentro lo sprint in 15 minuti, giusto oh e
stiamo facendo cose davvero pazzesche sul nostro
OpenStack per loro giusto OpenStack
docker Andy su VMware ESXi loro
gli ingegneri sono stati in grado di iniziare a costruire
rete ci chiamiamo servizi di rete
quella mattina fuori dal sistema perché
questa non è zona di costruzione che occhi
non hanno fatto alcuna integrazione di sistema
non hanno effettuato alcuna ottimizzazione del database
configurazione di tuning abbiamo solo Louie
detto che conosci attraverso un database del tuo
scelta in là destra abbiamo bisogno di Java signore
è un lavoro sulla JVM, quindi dacci un
Contenitore di servlet Java con tomcat
Qualunque cosa sia giusta da un glassfish
e boom ci stiamo appena schierando e sta funzionando
questo è il no integrazione di sistema
stanno andando direttamente ad aggiungere valore
dritto dritto a costruire cose giuste
e questo è un po ‘il mio punto
Sono il punto ricorrente è come quello
cosa vuoi concentrarti sul business
valore a cui sai fare nuove connessioni
roba disparata e aggiunta di affari
il valore è tutto ciò che conta sempre
ora stai parlando di unificato e
architettura di applicazione orizzontale e
è come appare una transazione
il nostro sistema è una transazione solo per te
lo so perché stiamo estraendo lo sai
tutta l’infrastruttura sottostante di seguito
giusto è solo facendo appena facendo
chiama su questo e si ridimensiona
e in realtà um così è scalabile in modo naturale
con attività in complessità giuste
aggiungi cose alla libreria che vuoi di più
complessità a cui aggiungi più punti finali
la biblioteca va bene e quelli
endpoint potrebbero essere proprio a destra loro
potrebbe essere in processo oggetto così può essere
oggetti remoti e anche se il loro telecomando
oggetti penso che ci sia qualcosa
interessante da considerare è ovviamente se
stiamo andando fuori dal sistema e lo siamo
afferrare dati di capacità o stato o
andando a configurare qualcosa al di fuori del
sistema le leggi della fisica si applicano a noi
anche noi non abbiamo superato quelli ma il
parte davvero interessante di questo è bene in a
modo in cui facciamo effettivamente il problema
meglio perché perché abbiamo una meta
rappresentazione dei dati di tutti quelli
componenti federati potremmo fare nostro
ragionamento nelle telecomunicazioni dici est a
ovest potrei ragionare su quelli
oggetti distribuiti e diversi senza
in realtà toccandoli proprio io
capisco che ho delle descrizioni di loro
posso essere in grado di ragionare su quelli
gli oggetti prendono le mie decisioni e poi
implementare quando voglio implementare I
non è necessario chiamare la chiamata chiama la chiamata
chiamare capire cosa sto per fare bene
In realtà posso solo andare a conoscere la ragione
in questo sottile strato singolo proprio in realtà
rapidamente giusto uso che io il vantaggio
abbiamo in I op e il calcolo
cicli per farti conoscere tutte queste risorse
recupera e trasforma e poi
implementare verticalmente come abbiamo bisogno di così
alcuni grandi vantaggi qui, quindi questo è
ora sto entrando nell’astrazione così questo
l’intero sistema è basato su un
astrazione che tutto può essere
rappresentato come un oggetto grafico che è
davvero modellando una serie di accoppiati sciolti
relazioni con cui volevamo solo un accordo
consultando una grande società di consulenza che
sta per costruire una pratica globale con
noi qui a Chicago ne abbiamo davvero uno
la più grande utopia degli integratori di SI è giusta
fuori da Chicago ci sono grandi
loro sono integratori di SI p indipendenti
costruire un tessuto su SI p perché SI p
non ha oggetti comuni attraverso i suoi
componenti intendo anche oltre i propri
impilare in modo che ci stanno mettendo
come un sottile strato leggero per fare
gestione della governance dei dati delle migrazioni di dati
oltre a quella pila così, ma il mio punto
ecco, gli abbiamo insegnato come costruire
e sviluppare soluzioni per conto proprio in
come un giorno giusto perché una volta
capire questo concetto quasi a ciclo
iniziato a liberarsi e dire
tutto può essere in una biblioteca e io posso
dichiarativamente giunta la logica sopra
queste librerie e poi vedono il
comportamento in un primo momento, certamente non lo fanno
credetemi che ho avuto gente qui, lo farà
dimmi che come avrei dovuto vederlo
per crederci ma come sto scrivendo
logica / librerie giusto e ora indovinare
ciò che la logica vive nella biblioteca troppo
giusto così ottieni questa enorme quantità
di riutilizzo perché è uno dei valori
proposizioni di librerie giuste
tutto è molto astratto perché lo è
tutto viene fatto in modo dichiarativo e poi
il sistema gestisce tutto il
dettagli di implementazione quindi quando parliamo
sulla modellazione del grafico dell’applicazione e
quando parlo di dipendenze lo sono
davvero parlando di dipendenze scritte
grandi nessuno ragazzi familiari con 12 f
hai familiarità con 12 oh così 12 12 f è
puoi google, penso che sia 12 punti
org e sto cercando di pensare quale
la compagnia in realtà è venuta voglio dirlo
era il campo base, voglio dire che lo era
alcune delle persone da lì non posso
ricordo davvero che penso che fosse e loro
si avvicinò e disse di aver inventato il
caratteristiche di ciò che vorresti fare
per costruire app su scala web e loro la chiamano
i 12 fattori 12 f ed è come lei
interessante quindi quando lo leggo lo sai
anni fa e in realtà una sorta di accennato
microservizi anche indietro torna indietro
come quattro o cinque forse sei anni per 45
anni ha accennato al micro
servizi in isolamento ma è
interessante davvero se tu lo fossi
guarda i 12 oggetti in realtà quasi tutti
Direi che tre cortisone parlano davvero
sulle relazioni di un oggetto giusto
dicono che lo vuoi davvero sapere
abbinato in modo lasco senza stringere
dipendenze della tua applicazione
risorse che vuoi la tua configurazione
tutte le configurazioni disponibili
giusto tu aspetti la tua richiesta
vuoi avere i tuoi suggerimenti per il tuo
base di codice ma hanno trattato tutti
cose diverse come fa la maggior parte della gente
il mondo dello sviluppo delle applicazioni giusto
loro pensano a queste cose come se fossero
completamente discreto i miei registri sono discreti
le mie basi di codice sono l’avidità della mia applicazione
risorse ambientali con la mia configurazione
file i miei servizi di supporto li fai
tutti separatamente i miei comportamenti di divorzio
dettagli di connessione e stiamo dicendo bene
Dio perché sono solo degli indicatori
roba proprio lì solo i miei suggerimenti
informazioni su questa cosa ho ragione
ha un punto finale e ha una connessione
dettagli fantastici puoi solo descriverti
questo e i dettagli si raffreddano bene ora
avere una descrizione dei metadati di quello
servizi di supporto a destra, possiamo noi
possiamo mettere puntatori ai servizi di supporto noi
può avere file che rappresentano il
applicazione di variabili ambientali
risorse e potremmo farlo in questo modo
ogni volta che raccolgo un oggetto che prendo
quell’oggetto e io posso vedere tutto questo
appendere quell’oggetto giusto e se lo sono
uno sviluppatore posso ragionare su questo
oggetto individuale e tutti gli oggetti
stesso modo esatto e vedere tutti questi
relazioni in un unico luogo e se posso
vederli tutti in uno ma non è necessario
preoccuparsi di come implementano correttamente
perché non solo può essere umano
loro e capirli pure
inteso sistema di oggetti isolati
gli agenti possono capirli pure e
loro se compongo con un gruppo di questi
e io letteralmente uso solo link e
metadati e dico che voglio prenderli
punti finali Ho intenzione di legare questi link
Ho intenzione di realtà solo in modo dichiarativo
collegare questi collegamenti e punti finali con
metadati e collegamenti meta collegamenti dati
presentato le nostre referenze um allora tu
questo ha un senso completo che potrei guardare
a questo è completamente illogico
descrizione di un diritto di applicazione
sarà che mi diranno davvero bene
su queste condizioni chiama queste cose
e continuerà su tutto sarà
solo un riferimento a un punto finale e io
segui solo quelli che possiamo avere
completa integrità referenziale giusta
Sarò in grado di essere in grado di rintracciare ogni
dipendenza da tutti i file di configurazione del codice dati
la via in basso a destra in un sistema e
quindi ottenere superficie o superficie
visibilità e poi il sistema lo farà
eseguire tutte le integrazioni per me
e la proposizione di valore di quello sono io
non è più pre-ottimizzando strettamente
accoppiare le mie applicazioni ai miei servizi
giusto, in realtà ho solo dichiarato il mio AP
è il mio terzo oggetto remoto per il
sistema sono tutti liberamente accoppiati
il sistema sono tutti essenzialmente
collegato a un modello di informazioni mio
le applicazioni e i processi puntano con
metadati e collegamenti alle informazioni
montagna da modellare e ora ho creato a
separazione delle preoccupazioni tra i miei
servizio di astrazione strati e il mio telecomando
astrazioni di oggetti e l’applicazione
comportamento voglio bene c’è un sacco di
Butyl di Ben Offit è di questo diritto
perché ora posso separare il modello da
implementazione se io davvero strettamente
accoppiare tutto in anticipo, così posso
dirti quali sono i comportamenti di ogni
applicazione sta per essere sta andando
fai specificamente questo, ma non sta andando
fare tutto ciò che è dinamico, perché
ogni tipo di condizione sta andando
essere predefinito qui nel nostro sistema è
può seguire qualsiasi algoritmo per dire ok
questa volta sai afferrare questo punto finale
a causa di queste condizioni di utilizzo
i metadati in-band dal
transazione dall’interazione con a
client umano o di sistema per eseguire il boot di
l’interpretazione di questo oggetto segue tutto
delle relazioni e consegnare un
soluzione ottimizzata per ogni interazione
se si conosce si allontana dalla fragili
natura delle applicazioni perché se loro
le risorse sottostanti stanno cambiando e
è un cambiamento non materiale che non è così
rompere non rompere la semantica di
il servizio non romperà il
applicazione ora giusta mentre oggi lo fa
rompere l’applicazione ora perché siamo
accoppiato liberamente ad esso posso solo essere
afferrando quegli ultimi aggiornamenti di tutti
quegli endpoint e il sistema masticheranno
attraverso di loro quindi si evolverà
avanti e se fossimo in grado di fare il
demo in realtà vedresti che è solo
abbastanza carino in realtà e noi di solito anche
fai parte della nostra demo che spezziamo di proposito
qualcosa che abbiamo messo in qualcosa che
sarebbe apertamente che tu sapresti essere
male giusto e poi diciamo oh vai a guardare
guarda come si comporta correttamente il sistema
perché possiamo fare una traccia in tempo reale di
ciò che il sistema ha fatto noi letteralmente il
evento che abbiamo ora siamo stati in produzione
per quattro anni non abbiamo mai avuto un incidente
per anni abbiamo avuto qualcosa di grande
i clienti hanno ragione e non si blocca così posso
guarda la transazione che ho visto
se sono uno sviluppatore, posso davvero guardare
nella modalità fallimento è come alla lettera
un collegamento alla modalità di errore che mi dà un
traccia di ogni singola cosa che il
agente ha fatto per eseguire quel bene prima di
tutto ciò il sistema non fallisce il
l’applicazione non arresta la pagina
non infrange proprio l’ unica cosa
il sistema non potrebbe consegnare qualsiasi cosa lì
potrebbe essere un endpoint o qualcosa del genere
era mancante o non disponibile qualunque esso
era e letteralmente metterà in evidenza cosa
non era disponibile, dammi il link
a quell’oggetto collego proprio a quello
oggetto posso vedere il
oggetto giusto e potrei seguire se lo è
fuori dal sistema potrei davvero
seguilo fino in fondo e
Effettivamente esegue il debug al volo da quando
il suo sistema dinamico non ha edifici
e pile potrei semplicemente aggiornarlo e correggere a
cambia velocemente come l’ho rotto giusto
correggere un cambiamento e salvarlo boom e il
la pagina è di nuovo in esecuzione, quindi perché
quello che sto facendo è il sistema che sembra
quelle modifiche ricordano che ho detto che è un
negozio immutabile quindi ogni volta che si cambia a
risorsa o risorsa modificata o è
stato aggiornato il sistema non aggiunge
al DB destra in modo tutto quello che ho fatto è stato sono io
sistemato quando l’ho rotto erano lì
Era un diritto di append che potevo o
ho ricollegato la risorsa o potrei
sai fare un nuovo salvataggio sopra quello successivo
volta che aggiorno quell’altra pagina
dove la persona stava cercando di fare
qualcosa che ha rotto ora sarà solo
corri e non essere completamente
non interrotto e la storia completa
di quello che lo sviluppatore ha fatto
rintracciabile ciò che l’utente aziendale ha fatto
sarà rintracciabile il ciclo di vita del
la risorsa sarà disponibile tutto è
conservato e in realtà scala
magnificamente pensate non era come
risparmi tutta questa storia e questo
lo rende come l’ultimo
sistema in definitiva udibile proprio perché
stiamo memorizzando cosa comune in comune
metodi giusti abbiamo il ciclo di vita
gestione su tutto proprio così
se si tratta di codice statico che conosci
i microserver API del servizio non sono importanti
sarà tutto il controllo della versione
allo stesso modo tutto è rintracciabile inaudibile il
allo stesso modo ma stiamo solo gestendo il
delta proprio da questi piccoli delta
e poi costruiamo le viste dal
somme di cambiamenti, stiamo bene
ordinato temporaneamente ordinato una serie e
quindi puoi comporre questi oggetti
nelle cose di ordine superiore e potevano
sappi che conosci funzioni complesse
modelli di dati delle entità quanto tempo
Ho lasciato in realtà dal modo in cui è
quasi 23 minuti ok, ma lo farò
prendi te ne darai una sai una buona
usa il caso e prova a descrivere un tre vie
sparsi in un paio di clienti
riferimenti solo per darti qualche idea
di come le persone lo stanno usando, ma darò
voi un’altra è molte volte in cui noi
vai e lo farò davvero qualcosa
che tutti possano mordere a destra così a
molte volte vado in organizzazioni
e non hanno mai un singolo decente
unica fonte di verità, intendo
questa è una vera lotta per molti
organizzazioni anche se me lo dicono
pre-vendita che fanno, anche se pensano di
lo fanno
giusto e quindi anche qualcosa di così banale
come un tavolo di persone è giusto che io non abbia
un tavolo per persone singole dove tutto questo
le persone risiedono proprio qui ci sono alcune persone
ora sono assolutamente il colpo qui così
le persone qui sopra, qualcuno va bene così
nessun problema ok faremo un modello dichiarativo
tutte le fonti giuste, quindi ora abbiamo un
modello rappresentativo di tutte le fonti
crea un’entità composta che mappa tutto
delle fonti metterà i file di configurazione
tra le fonti e gli obiettivi
perché ora possiamo averne uno
rappresentazione di tutti loro tutti
quelle fonti continuano a parlare
allo stesso modo, quindi non abbiamo imposto un modo
di parlare bene, tutti interagiscono
il modo in cui interagiscono con la configurazione
i file sono solo altri file nella nostra
quella libreria proprio lì quasi nulla
affinché il sistema esploda nel modo giusto e
il sistema così ho ottenuto i file di configurazione
tra le mie fonti e gli obiettivi ora
entità composita può essere estesa di più
con più metadati che potrebbero essere più ricchi
nel sistema giusto potrei usarlo
entità composita da guidare ora davvero
dati interessanti conosci le app basate sui dati
all’interno del nostro sistema ma posso anche indicare
torna come un’API all’eredità
diritto all’Europa centrale II e ora
hanno un’unica fonte di verità che facciamo
quello in come una settimana per maggiore
organizzazioni e la maggior parte di quel tempo è
solo per loro per capire cosa
le fonti ci danno un po ‘di base
descrizioni di quella informazione noi
puntali nella giusta direzione
le cose che stanno andando a chiedere loro di essere sicuri
sai la prefazione che dovrebbe essere pulito
giusto e in tutto questo tipo di comune
cose ma è fatta in una settimana e
anche ora potremmo essere entrati per risolvere
un vero e proprio problema di business specifico
che dovrà essere guidato dai dati e
scalabile e ora risolviamo solo il
problema IT davvero malvagio di come faccio io
rendere flessibile la gestione dei dati master
giusto e poi il potere tutto questo
che lo stiamo facendo attraverso la flessibilità
grafici proprio nel modo in cui facciamo tutto dentro
L’IT è fare la gerarchia giusta e la strada
stiamo facendo tutto ciò che una gerarchia è a
forma di grafico statico a destra con fisso
strutture strutture fisse sono le
nemico dell’agilità, più fisso
strutture che ho il più statico
strutture ho meno agile che io sia
e questo è solo leggi della natura
giusto così cosa, ma un grafico può proiettare a
gerarchia giusta potrei dire presente
questi come boom delle relazioni genitore-figlio
e ora posso davvero avere qualcosa
sembra concreto ma è astratto
superare un altro problema antico
in realtà abbiamo appena lasciato la nostra
pacchetti per fedex giusto e stavo scherzando
perché non puoi averne uno nutrito
conto per il negozio di copie e il
spedizione so se lo sai che loro
comprato kinkos cosa sei sette anni fa
non hanno ancora un sistema di rilevamento
devi avere due account separati I
ha detto che è così il mio compagno eravamo
per ultimo o per il suo soffocamento, vorrei averlo capito
lavoro um e hanno due separati
sistemi bene questo è piuttosto comune
problema azienda fatta non si fondono loro
voglio spostare una divisione sotto un
unità immobile o unità SETI sotto
un’altra divisione così alta che ne prende un po ‘
18 mesi e 24 mesi hanno ottenuto circa 5 10 15
milioni di dollari proprio questo è il mondo reale
cose che accadono tutto il tempo per noi
ti prenderei quello che sarebbe in o
un organigramma nel nostro mondo lo farebbe
essere un insieme di unità liberamente accoppiate con
relazioni genitore-figlio giusto
descrivono le loro connessioni giuste
sarà legato logicamente non staticamente
legato se voglio spostare un’unità a
un’altra divisione l’ ho letteralmente trascinato
quell’altra divisione e si puzza di leccare
e ora ha tutti i tipi di rivoli
le regole attuali verranno ora dal suo nuovo
genitore ma è storia completa sarà
preservato perché è tutto immutabile
giusto sappiamo che un tempo viveva sotto
questo genitore e in tutta la sua storia era
da qui e ora vive sotto questo
genitore se c’è un altro livello inferiore
dettagli che non hanno nemmeno modificato questo
bene ma le strutture non erano statiche
giusto così questo è probabilmente il mio segnale ahaha così
Mi dispiace, non sono arrivato alla demo III
so che questo è stato un sacco di cose e io solo
ti ho scaricato ma voglio qualcuno
per consentire domande sono felice di rimanere
più a lungo non so se nessun altro
entra in questa stanza dopo si, lo farò
soffermarsi un po ‘ fuori dalla porta
perchè abbiamo appena spedito il nostro stand
a casa quindi sono felice di rispondere alle domande
ma questo ha senso, ci vai
Va bene, spero che ci sia un certo valore
lì dentro ti sto davvero chiedendo di pensare
in modo diverso penso che ci sia forse
sai che è il 2015 e forse c’è
altri modi in cui dovremmo cercare
il software forse dovremmo davvero essere
pensando di automatizzare la creazione di cose
cose molto più dichiarative rispetto a
cima a un livello più alto di attrazione che
era un punto oggi grazie
sicuro
Please follow and like us: