架構師的抽象能力
在 2017 年的一次架構師峰會上,來自拍拍貸的資深架構師楊波老師就講到:架構的本質是管理複雜性,抽象、分層、分治和演化思維是工程師 / 架構師應對和管理複雜性的四種最基本武器。
後來與其他幾位專家溝通,他們也一致認為「抽象能力」是架構師最關鍵的核心能力。如何理解這樣的抽象能力,舉個簡單的例子,在設計一個電商網站在處理訂單時,一般流程包括:更新庫存、打折計算、支付卡校驗、支付、送貨。整個流程中的抽象是在同一個層次上的,比較清晰易於理解。經驗少的程序員在實現這個流程的時候代碼層次會跳,比方說主流程到支付卡校驗一塊,他的代碼會突然跳出一行某銀行 API 遠程調用,這個就是抽象跳躍。
架構設計是動態演化的,如何鍛煉抽象能力?架構師需要定期梳理自己的架構思維,總結經驗。
在 7 月 12 日深圳 ArchSummit 架構師峰會上,我們邀請了來自 Apple、Google、阿里、騰訊等多家技術公司的資深架構師們,分享在各個領域的積累,以及他們在抽象能力方面的經驗教訓。
按照技術採用生命周期的結論,微服務架構現在處在大眾晚期階段,但仍然是目前大部分項目採用的架構方向,美團、唯品會在自研微服務化基礎體系和治理系統方面經驗豐富,服務數量龐大,他們的經驗對多數公司和團隊有幫助。
數據處理能力是一個需求驅動的過程,「大數據技術」專題重點關注非結構化數據計算、互動式分析、實時 BI 等,這些都是企業非常關注的功能,這次也邀請到了 Apple 的專家,首次來華分享技術內容。微眾銀行 AI 部門副總經理將分享聯邦學習在金融行業的應用案例,幫助大家了解聯邦學習的原理和用途。
金融企業的科技人員普遍關注安全 / 風控、合規、效率、前沿技術等,根據當前金融領域的發展,支付寶利用 NLP 和圖像相關演算法應用,實現對被分析內容的快速歸類,主題抽取,情感與意圖識別,最終具備海量數據自動化投遞,針對性內容分發到人的能力。此外在金融強監管中,Gekko 的海外監管技術也是分享的重點。
技術選型既是一門科學,也是一門藝術。既要考慮項目因素、團隊因素、技術因素等等,還要考慮如何對結果進行評審。一起來聽聽各位 CTO 是如何權衡,以及在技術團隊管理上的經驗和理論。尤其是 Lazada 作為東南亞電商平台,需要和原團隊人員溝通協調,跨地域協作,這其中的很多故事值得分享。
架構師不僅是技術問題的終結者,也是技術和業務之間的架橋人。在阿里,Tech Leader 從開發規範、開發流程、技術規劃與管理上都要有深厚的底蘊,這樣才能帶出好項目。已經在納斯達克上市的觸寶科技,其研發總監也會來分享高質量軟體開發的經驗。
人機交互(HRI)是未來機器人的關鍵構成部分,也是 AI 應用領域的重點方向,在如製造業、交通運輸、服務業、以及娛樂業等許多領域有著廣泛的應用。本專題將分享業界在人機交互上的創新技術,例如機器翻譯、語音對話機器人等。邀請到了阿里、騰訊的專家來分享機器翻譯、對話機器人的技術積澱。
「中台戰略」概念異軍突起,企業為什麼要建中台?如何打造中台?百度大搜部門基於後台基礎存儲,加上中台戰略,給各個業務提供可定製功能,例如數據加工,所以在中台戰略方向,我們邀請百度張安站來分享。
運維領域,著重分享在業務場景里的應用,例如阿里日誌系統設計,幫助業務快速定位問題根源,基於機器學習的時序數據智能診斷和預測故障。目前也在邀請矽谷公司專家來分享 SRE 的內容,介紹他們在穩定性方面的經驗。
除此之外,我們還邀請了Google 的技術專家分享他們在解決產品和用戶之間的問題,利用 AI 技術提升用戶量,提高產品的市場認可率。
更多的內容,可以點擊 ArchSummit 架構師峰會的官網archsummit.com,講師目前正在邀請階段,如果您有更多想聽的話題方向,可以聯繫我們。報名可以聯繫票務 Lachel 17326843116


※對不起,我用代碼評審毀了程序員的生活
※恕我直言,你可能誤解了微服務
TAG:InfoQ |