O'Reilly SA Con Day 1

O'Reilly 2017 SA Con?- Day 1

概述

談起O’Reilly彭谁,大部分朋友都不會(huì)陌生哎甲,就是那個(gè)經(jīng)常見到的帶著小動(dòng)物的IT書籍的出版媒體毛秘。

O'Relly從15年開始舉辦Software Architecture Conference业崖,聚焦軟件架構(gòu)的相關(guān)內(nèi)容元莫,包括架構(gòu)原則、實(shí)踐框杜、發(fā)展趨勢(shì)等系羞。

Software Architecture Conference的副標(biāo)題---“Engineering the Future of Software Architecture”,非常好的Slogon霸琴,一次就記住了 :)

此次2017 O‘Reilly London SA Con一共四天椒振,2天Session + 2天培訓(xùn),接下來梧乘,我就和大家分享一下參加倫敦O'Reilly SA Con的見聞澎迎。

簽到與破冰

早上8點(diǎn),就可以開始簽到了选调。簽到處放了個(gè)QR Code掃碼機(jī)夹供,對(duì)著屏幕出示注冊(cè)郵件中的二維碼,掃碼機(jī)識(shí)別后就自動(dòng)打印出名牌仁堪,很方便哮洽。然后工作人員會(huì)給你個(gè)吊牌,以及Session 列表弦聂,順著路標(biāo)鸟辅,就可進(jìn)入keynote大廳氛什。

破冰蠻有意思,在keynote大廳的門口上匪凉,地上放著1排紙枪眉,每張紙的左右兩邊各站一位參會(huì)者,2分鐘時(shí)間再层,對(duì)話完畢后移動(dòng)尋找下一個(gè)參會(huì)者贸铜。對(duì)話的內(nèi)容隨便啦,個(gè)人簡(jiǎn)介聂受、興趣愛好蒿秦、角色、工作內(nèi)容等蛋济,因?yàn)榘さ媒鞅睿蠹叶颊f的時(shí)候,稍微有點(diǎn)吵瘫俊。


Keynote

Keynote大廳的布置很有氣氛,紫色的背景悴灵,感覺有點(diǎn)像是電影頒獎(jiǎng)晚會(huì)扛芽。

開始前的宣傳片挺有意思,剪輯電影Matrix中的一段視頻积瞒,2~3分鐘一本正經(jīng)的講述Architect的重要性 :)川尖。

Who are you?

I am the Architect.......

接下來茫孔,進(jìn)入正題叮喳。Neal Ford主持開場(chǎng),然后進(jìn)入第一個(gè)Keynotes缰贝。

第一個(gè)Keynotes是《The move toward modularity》馍悟,分享了modularity distributed System和傳統(tǒng)Monolithic的核心差異:Agility |? Testability |? Scalability | Availability然后提到了服務(wù)演進(jìn)的過程中:并不是所有系統(tǒng)都適合微服務(wù)架構(gòu)......而且對(duì)于合適的系統(tǒng)的微服務(wù)演進(jìn),應(yīng)當(dāng)循序漸進(jìn)剩晴。同時(shí)锣咒,給了個(gè)馬術(shù)的例子,表明應(yīng)該先學(xué)會(huì)騎馬->增加騎速->越過障礙赞弥。最后毅整,又談了DevOps、團(tuán)隊(duì)協(xié)作等的重要性绽左。

第二個(gè)Keynote是《Kafka and Streaming platform》悼嫉,分享了Kafka的3個(gè)優(yōu)勢(shì)

Messaging done right | Make fast | Data integration

并介紹了幾個(gè)不同場(chǎng)景下的應(yīng)用,以及KSQL拼窥,

最后介紹了這個(gè)基于Kafka的Streaming生態(tài)系統(tǒng)Confluent Steaming platform戏蔑。

第三個(gè)Keynote是《Architect as storyteller》蹋凝,分享了架構(gòu)師軟實(shí)力的重要性,build team productivity辛臊,technical decision maker和explaining technical to non-technical people等仙粱,文化的內(nèi)容多一些。

總體而言彻舰,這幾個(gè)Keynote質(zhì)量都很不錯(cuò)伐割。相比較而言,我更喜歡第一個(gè)刃唤,內(nèi)容高度抽象隔心,例子通俗易懂,Mark Richards的演講風(fēng)格也很贊尚胞。

Keynotes結(jié)束后硬霍,30分鐘的tea break,大家自由交流和探討笼裳。

話題一

第一組話題涉及微服務(wù)唯卖、Serveless和一些工程實(shí)踐。我在《Practical examples of serverless architecture》和《Architecting and securing IOT with microservice》間猶豫了下躬柬,最后還是去了IOT這面拜轨。

Pair的兩位演講者都來自Mainflux,講述了構(gòu)建IOT系統(tǒng)的挑戰(zhàn)允青,包括安全橄碾、可伸縮性以及不同場(chǎng)景下協(xié)議的選擇等,又講到了什么是Mainflux平臺(tái)以及所提供的一些特性颠锉,有興趣的朋友可以看Mainflux的介紹和總覽圖法牲,最后又講了微服務(wù)下Security的注意事項(xiàng)。內(nèi)容涉及比較廣琼掠,作為索引參考不錯(cuò)拒垃。

除此之外,另外幾個(gè)Session分別是講:

架構(gòu)領(lǐng)域相關(guān)工程實(shí)踐的《visualize & documents for architecture》

架構(gòu)師基于用戶體驗(yàn)的方式思考架構(gòu)《Software architect find way to UX》瓷蛙,

以及《target的的架構(gòu)案例》恶复。

到此,早上就結(jié)束了速挑。會(huì)務(wù)方提供午餐谤牡,休息后,下午的分享開始了姥宝。

話題二

下午的第一組話題翅萤,選擇了《Research Driven development - improving software & staying productive》,分享的內(nèi)容和思維模式、原則套么、實(shí)踐等有關(guān)培己,基于developer和researcher的類比,總結(jié)了對(duì)問題假設(shè)胚泌、驗(yàn)證省咨、持續(xù)改進(jìn)和發(fā)現(xiàn)瓶頸的方式。

另外幾個(gè)話題《Spark & Machine Learning》《Frontend reactive architecture》雖然很感興趣玷室,但無法分身零蓉,有機(jī)會(huì)再看相關(guān)的PPT吧。

話題三

第二個(gè)話題選擇了TW的《Scaling traditional integration in an event-driven architecture》穷缤。

一個(gè)印度小哥敌蜂,打扮的像招待小生,開始前我還以為是調(diào)試設(shè)備的 :)津肛。


他分享了在遺留系統(tǒng)的改造過程中章喉,采用Domain Driven Design和Event Driven優(yōu)化架構(gòu)后,存在的若干個(gè)挑戰(zhàn)和解決方案身坐,包括外部依賴系統(tǒng)和Core Domian的映射秸脱;同外部集成時(shí)共享資源的抽象;ETL中Transformer對(duì)不同場(chǎng)景的抽象部蛇,對(duì)復(fù)雜的外部依賴系統(tǒng)如何定義Ubiquitous Language摊唇,異步通信過程中的異常處理,以及系統(tǒng)限流搪花、重試等實(shí)踐遏片。TW Style :)

感興趣的可以在這里下載.

這一場(chǎng)比較糾結(jié)嘹害,因?yàn)槠渌麕讉€(gè)Session看起來干貨也比較多撮竿。

*《Continuous Delivery Patterns》

*《Building MSA with ASP.net Core》

*《High performance JS web architecture》

話題四

如果說前面幾場(chǎng)都還只是猶豫在二者間選其一的話,那這一場(chǎng)就顯得更難覺抉擇了笔呀。題目看起來都很吸引人 Microservicese幢踏, Cloud Native, Distributed system :)

*《Rethinking microservice with stateful streams》

*《Cloud Native Design Patterns》

*《Complex event flows in distributed system》

*《Beyond accidental architecture》

最終選擇了第三個(gè)議題许师,因?yàn)楝F(xiàn)在的項(xiàng)目中也面臨這個(gè)挑戰(zhàn)房蝉,另外Complex”比較吸引眼球。 :)

分享者花很大篇幅探討了分布式系統(tǒng)中基于Event場(chǎng)景的workflow機(jī)制微渠,以及傳統(tǒng)workflow機(jī)制搭幻,類似JBPM、Activity等框架實(shí)現(xiàn)帶來的弊端逞盆,包括開發(fā)成本檀蹋、維護(hù)成本、單點(diǎn)故障等問題云芦。

最后俯逾,介紹了基于去中心化的WorkFlow開源解決方案flow.io贸桶。


它也能生成生成流程的相關(guān)狀態(tài),看起來不錯(cuò)桌肴。

話題五

這一場(chǎng)里文化相關(guān)的較多皇筛,最后選擇了《Application scaling over the edge》,分享者是一位來自西門子的華人坠七。講了Edge Computing水醋, Cloud Service以及在西門子的應(yīng)用場(chǎng)景。也談到了持續(xù)部署和DevOps對(duì)industrial application帶來的沖擊灼捂。

晚場(chǎng)環(huán)節(jié) - 簽名售書與Social

一天的Session結(jié)束后离例,晚上舉辦了簽名售書和Social的活動(dòng)。

《Containerizing Continuous Delivery in Java》的作者Daniel Bryant是微服務(wù)領(lǐng)域的專家悉稠,看過他寫的很多關(guān)于微服務(wù)實(shí)踐的相關(guān)文章宫蛆,包括《Seven deadly sins of microservices》《Microservice, the people and organisation effect.》.....

這次有幸能獲得一本簽名書。

另外的猛,整了這本2017.10月 O'Relly才出版《Building Evolutionary Architectures》耀盗,作者是三位TWer,都響當(dāng)當(dāng)?shù)呐?:)

第一天的內(nèi)容到此結(jié)束卦尊,干貨很多哈叛拷。 :)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市岂却,隨后出現(xiàn)的幾起案子忿薇,更是在濱河造成了極大的恐慌,老刑警劉巖躏哩,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件署浩,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡扫尺,警方通過查閱死者的電腦和手機(jī)筋栋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來正驻,“玉大人弊攘,你說我怎么就攤上這事」檬铮” “怎么了襟交?”我有些...
    開封第一講書人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)伤靠。 經(jīng)常有香客問我捣域,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任竟宋,我火速辦了婚禮提完,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘丘侠。我一直安慰自己徒欣,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開白布蜗字。 她就那樣靜靜地躺著打肝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪挪捕。 梳的紋絲不亂的頭發(fā)上粗梭,一...
    開封第一講書人閱讀 49,764評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音级零,去河邊找鬼断医。 笑死,一個(gè)胖子當(dāng)著我的面吹牛奏纪,可吹牛的內(nèi)容都是我干的鉴嗤。 我是一名探鬼主播,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼序调,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼醉锅!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起发绢,我...
    開封第一講書人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤硬耍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后边酒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體经柴,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年甚纲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了口锭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片朦前。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡介杆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出韭寸,到底是詐尸還是另有隱情春哨,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布恩伺,位于F島的核電站赴背,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜凰荚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一燃观、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧便瑟,春花似錦缆毁、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至践啄,卻和暖如春浇雹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背屿讽。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工昭灵, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人伐谈。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓虎锚,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親衩婚。 傳聞我的和親對(duì)象是個(gè)殘疾皇子窜护,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載本文需注明出處:微信公眾號(hào)EAWorld,違者必究非春。 微服務(wù)架構(gòu)現(xiàn)在是談到企業(yè)應(yīng)用架構(gòu)時(shí)必聊的話題柱徙,微服務(wù)之所...
    72a1f772fe47閱讀 3,476評(píng)論 0 38
  • O'Reilly 2017 SA Con- Day2 概述 談起O’Reilly,大部分朋友都不會(huì)陌生奇昙,就是那個(gè)經(jīng)...
    想飛就飛WL閱讀 652評(píng)論 0 1
  • 1. 微服務(wù)架構(gòu)介紹 1.1 什么是微服務(wù)架構(gòu)护侮? 形像一點(diǎn)來說,微服務(wù)架構(gòu)就像搭積木储耐,每個(gè)微服務(wù)都是一個(gè)零件羊初,并使...
    靜修佛緣閱讀 6,633評(píng)論 0 39
  • 一、微服務(wù)將變得輕量級(jí) 架構(gòu)需要由人去設(shè)計(jì)什湘,這些人被稱為架構(gòu)師长赞。或許很多人并未授予架構(gòu)師的頭銜闽撤,但自己卻從事著架構(gòu)...
    justmilkrain閱讀 5,419評(píng)論 10 109
  • 昨天和一個(gè)小伙伴聊天得哆,她月底要帶寶寶去上海參加“豐盛情感”課程,心里有些擔(dān)心哟旗。 和她聊天的過程中贩据,突然想起我第一次...
    四月的愛閱讀 161評(píng)論 0 0