這幾年以來,大資料應用風行,Hadoop 的MapReduce受到普遍採用,幾乎無人不知、無人不曉,然而,最近有個新興的Spark平臺,以更佳的處理能力,趁勢崛起,使得我們在相關技術上多了一種選擇
2015-02-26
| 王建興 | 程式人 | 雲端運算 | 規模可擴充性 | scalability
想要獲得雲端動態而靈活的規模擴充性,並非只是把系統放到雲上執行就能得到預期效益,應用程式執行的方式,可能也必須有所調整
2015-02-19
最近全臺灣最關注的議題,莫過於江蕙演唱會買不到票的事件,關鍵在於訂票系統無法負荷短時間出現的大量交易,如果你是系統業者,該如何因應?
2015-01-29
| 程式人 | 王建興 | A/B測試 | A/B Testing | Growth Hacking
想要擴大應用系統或網站的使用規模,我們會透過收集資料,不斷改善操作流程、使用介面,然而每一種嘗試的進行,若能搭配實驗組和對照組的方式相互參考,讓資料說話,有助於做出更好決策
2015-01-15
開發應用不只是考慮執行上的技術,以及投入的人力是否充足,在過程中,所有參與的人,應該時時把開發範圍放在心上,包括掌管這件事的權責者
2015-01-08
| 王建興 | 程式開發 | Martin Fowler | SacrificialArchitecture
既有的程式碼都是眾人辛辛苦苦所發展出來的成果,為了不讓過去的心血白費,我們會設法改進,使其不斷演化到完美境界,但每一種架構都有其極限,何時該廢棄這些技術方案,重新設計呢?
2015-01-01
API的設計與開發,以往我們總認為其原始目的是為了供第三方使用,但其實不然,也有越來越多機會,是為了自身在開發產品或服務所需
2014-12-18
各種生活中看似尋常的物件,正被嘗試賦予連網的能力,而能和外在環境互動,提供許多有趣的應用可能性,然而,要建構出各種應用、落實在生活中,還是得倚靠軟體
2014-11-20
| 過度工程化 | Over Engineering | 軟體開發
在軟體開發領域裡面,顧客的「需要」和開發人員的「想要」需要平衡,因為要開發更多功能,往往須付出不低代價,在資源有限的情況下,我們要務實以對,切中真實需求
2014-11-06
雲端的觀念及技術,影響了消費性產品的設計方式,同時影響企業內部對 IT 資源的配置及架構的設計規畫,對於軟體開發團隊而言,也開始越來越頻繁運用雲端服務來輔助設計
2014-10-23
在商業上,投入技術寫作的領域不一定能獲得實質好處,不過為了寫成一篇篇讓讀者可以從中獲益、少走冤枉路的文章,需花更多時間和心力去理解、思考,也能因此連結與推動技術社群
2014-10-16