QCon 2015 閱讀筆記 - 其餘精選主題

QCon 2015閱讀筆記

QCon 2015 閱讀筆記 - 移動開發最佳實踐 html

QCon 2015 閱讀筆記 - 團隊建設前端

QCon 2015 閱讀筆記 - 其餘精選主題後端

 

之前分享過兩個主題:移動開發最佳實踐和團隊建設,有興趣能夠經過上面傳送門進入。此次個人閱讀筆記會比較分散,但願可以把一些我認爲不錯的主題介紹一下。服務器

論DevOps式思惟方式 - Chris Van Tuin

分三個維度介紹如何加速軟件研發,代表軟件研發的趨勢架構

  • How: 開發模式 - 瀑布流、敏捷、DevOps
  • What: 軟件形式 - 巨大整塊的App、N-層架構App、微服務架構
  • Where: 物理機、虛擬機、容器

商業對於創新的要求和傳統架構下應對創新的能力是存在明顯的缺口的框架

在不一樣開發模式下面的各個階段佔用的時間,能夠看到持續集成相對敏捷開發大幅減小了部署的時間,提升了開發時間所佔的比例ide

那麼如何才能實現DevOps微服務

- Configuration in code工具

- Standardized Environments性能

- Linux containers

- Automated provisioning

提倡持續集成+持續交付 ---》 小的改變 = 更少的風險

提倡持續創新+快速原型 ---》 文化變化 = 接受失敗

業界一些使用DevOps模式效果仍是很是明顯的

DevOps的流程圖:依賴IaaS或者PaaS平臺標準化開發環境,創建基於容器的微服務,持續集成自動化測試,按期部署而且監控服務器

採用DevOps模式,經過PaaS

DevOps的解決方案和架構

 

孢子團隊全棧開發 - 莊恆飛 

全棧開發是個理想狀態,開發人員但願本身可以是全棧開發者,管理人員也但願全部人是全棧開發者,這種方式能夠減小相互的依賴性和溝通成本。從這個slide能夠看看孢子團隊是如何實現的。

團隊全棧的人員結構&任務角度

技術上孢子團隊所有采用JavaScript做爲開發語言,後臺用fib.js, App使用Titanium來支持iOS/Android跨平臺開發。

後面着重介紹了下孢子團隊關於先後端的技術轉型歷程。

後端:VBS->JS, 後端使用的是fibjs框架,至於爲何沒有采用大熱的Node.js,他們給出了幾個緣由:

1. 回調不適合複雜應用

2. Node.js無法便利利用多核CPU

3. 對Node性能不滿意

 

前端:使用Titanium打造孢子App平臺 - BaozUI,並打造了熱升級框架。

 

從工程師到創業者

LeanCloud的江宏從本身的經歷講述了下如何從工程師到創業者的轉變,最近我也正在研究第三方聊天工具,LeanCloud也是其中之一,從網站的技術文檔以及一些開源資源能夠看出這家公司的逼格,是一家很是重視技術的公司。

工程師到創業者的轉變是一個很是大的跨越,須要莫大的勇氣!

工程師創業的優劣:據統計37%科技公司領導者有工程/計算機學科類學位。

創業公司失敗的主要緣由,基本都與技術無關!

這個轉換須要學習不少技術無關的知識

工程師創業的優點:

  • 能夠一我的Startup開始
  • 基於事實和first principles的決策

LeanCloud創業中得到經驗:

  • 從市場需求而不是技術開始
  • 重視文化
  • 儘早制定規則,讓規則透明化:http://open.leancloud.cn
  • 招聘:Hire Slow

這篇應該是QCon 2015的最後一篇閱讀筆記了,整個會議的議題很是多,設計的面也很廣,我只是挑選了一些關心仔細閱讀。整體感受有幾點:

  1. 移動領域百花爭鳴:攜程分享了關於性能調優,美團介紹了下如何針對業務進行橫向、縱向擴展,天貓介紹了React Native的實踐等等。整體而言移動端的開發呈現出規模化、更加深刻化,Web和Native的融合也被廣泛採用。
  2. DevOps: 愈來愈多公司採用DevOps模式,強調持續集成、持續發佈,能夠極大地改進開發模式實現快速迭代。
  3. 全棧開發的模式也被衆多公司說起,至關羨慕的模式,惋惜學起來並不容易。
  4. 創業和互聯網金融的議題也很是多,2015必定是個創業的年份,愈來愈多的技術人員走上創業之路,資本也很是看好互聯網行業。
相關文章
相關標籤/搜索