Riviera Dev/JUDCon:Rekapitulace Riviera 2017

Vrátil jsem se v neděli pozdě v noci z cesty do jižní Francie, kde jsem měl tu čest mluvit o Microservices, OpenShift a o tom, jak to všechno udělat na Node.js. Konference byla RivieraDev/JUDCon:Riviera 2017 a konala se v Sophia Antipolis, poblíž Nice, Cannes, St. Tropez a dalších pohádkových středomořských měst na jihovýchodním pobřeží Francie.

Jednalo se o dvoudenní konferenci, částečně sponzorovanou společností Red Hat. Bylo skvělé vidět tam tolik Red Hatterů a spojit se tváří v tvář s kolegy z celého světa. Večer před konferencí byli řečníci pohoštěni pitím a příjemným jídlem v restauraci na pláži Středozemního moře. Organizátoři byli skvělí hostitelé a byla to skvělá příležitost setkat se s několika lidmi, se kterými jsem přes víkend trávil spoustu času. Zde je pohled z paluby restaurace.

Konference se skládala ze čtyř skladeb každý den, z nichž jedna byla skladba JUDCon. Bylo zahájeno dálkovým telefonátem od Marka Littlea, zastupujícího Red Hat Middleware, který přivítal několik stovek účastníků. Docela místo, kde můžete vidět Markovu hlavu v trojím vyhotovení, zavěšenou na třech velkých obrazovkách napříč jevištěm.

Ráno prvního dne jsem měl 50minutovou přednášku. Začal jsem tím, že jsem mluvil o mikroslužbách obecně a o některých výzvách, které architektura představuje. Poté následovala krátká diskuse o tom, jak OpenShift pomáhá překonat některé z těchto problémů. Pro začátek přednášky jsem diskutoval o tom, jak spouštět aplikace Node.js na OpenShift, a pokryl jsem spoustu materiálů, na kterých jsem pracoval jako člen komunity v úsilí OpenShift, včetně:

  • Vytváření a nasazování aplikací na základě vestavěných „oficiálních“ obrazů tvůrce Node 4.
  • Jak používat své vlastní příkazy Dockerfiles a ONBUILD k vytváření kontejnerů, které mohou běžet na OpenShift a Docker stejně dobře.
  • Jak používat obrázky bucurest-gold community s2i a ONBUILD k přizpůsobení runtime obrázků pro vaše aplikace Node.js.
  • Jak importovat své vlastní nebo komunitní ImageStreams do OpenShift, aby byly obrázky komunity dostupné ve webovém uživatelském rozhraní.

Měl jsem obavy z příliš velkého živého kódování, protože existuje velké riziko, že vás během hovoru kousnou problémy, takže na snímcích bylo mnoho snímků obrazovky. Ale často jsem přešel na běžící instanci Minishift 1.0 a předvedl.

Snímky pro můj rozhovor jsou zde:http://lanceball.com/riviera-dev-2017. Nemyslím si, že se zasedání nahrávalo, takže si budete muset představit spoustu vtipných repartees, brilantní vhled a poutavé dialogy, když je budete procházet. :)

Skončil jsem krátkou ukázkou upravené verze dema MSA Hello World, která byla v minulosti použita k demonstraci polyglotního systému MSA. Použil jsem službu JavaScript bonjour skoro tak, jak je, a vytvořil jsem službu hola jako upravenou verzi bonjour. Spustil jsem je na Minishift a rychle předvedl škálovací služby nahoru a dolů. Nakonec jsem ukázal řetězení hovorů mezi službami a jak lze použít jističe k řešení situací, kdy je partner mimo provoz.

Zdroj mých snímků a těchto dvou služeb naleznete zde: https://github.com/lance/riviera-dev-2017.

Mnoho přednášek bylo ve francouzštině, a i když jsem občas mohl vést jednoduché konverzace s číšníkem nebo barmanem, nejsem dostatečně plynný, abych plně porozuměl technickým přednáškám v rodném jazyce. Ale bylo jich hodně v angličtině. Zachytil jsem několik přednášek Edsona Yanaga o nasazení OpenShift a Blue/Green. Inspirativní témata pro možné prezentace ve světě Node letos na podzim. Bylo zábavné zúčastnit se přednášky Heiko Braun's WildFly Swarm a vidět na obrazovce některé z mých starých věcí Swagger. Zúčastnil jsem se několika dalších přednášek v rámci Red Hat a celkově si myslím, že jsme reprezentovali velmi dobře.

Vrcholem cesty však bylo setkání a strávení kvalitního času s mnoha a mnoha Red Hattery z celého světa. Sebi a Stéphane byli vynikající hostitelé; byli všichni organizátoři. Skvěle jsem se bavil s Heiko, Gunnarem, Mattiasem, Edsonem a mnoha dalšími. Tyto příležitosti strávit čas tváří v tvář s přáteli a kolegy po celém světě jsou opravdu neocenitelné. Jako vzdálení pracovníci jsou zkušenosti jako tato základním katalyzátorem pro lepší pracovní vztahy. Děkujeme společnosti Red Hat za to, že se tak stalo!

Přejděte na Red Hat OpenShift Container Platform, kde najdete přehled.