Redis Conference 2015

Salvatore Sanfilippo

Redis 研討會 2015

我已經回到家了,這趟旅程並不容易,因為從舊金山到西西里島的路程有點像是 NP complete(NP 完全):沒有少於三段航班的解法。不過絕對值得,因為 Redis Conference 2015 非常精彩,舊金山一如往常地美好,我也見到了許多有趣的人。在此我僅就研討會做一個簡短的紀錄,但這趟旅行本身也是一次不可思議的體驗,因為我結識了許多新舊朋友,他們不僅是聰明的程式設計師,也是我可以想像在西西里島與之為友的人。即使身在離家一萬公里之外,我也從未感到孤單。

研討會由 RackSpace 以精湛的方式主辦,並由 RedisLabs、Heroku 與 Hulu 共同贊助。我再怎麼感謝大家都不夠。許多人從美國各地及海外專程飛到舊金山,只為了這短短幾天的活動,場地非常酷炫,每個細節都安排得盡善盡美。

甚至還有一個為 Redis 六週年慶生的超棒蛋糕 :-)

然而,這場研討會最關鍵的亮點在於與會者的人數與素質(大多是實際的 Redis 使用者),約 250 人,以及演講的品質。研討會是免費的,儘管在任何層面上看起來都完全不像免費的活動。演講舞台令人驚艷,餐點品質極高,空間也十分寬敞。老實說,這一切都有助於營造有利於深入交流的環境。每個人都在用 Redis 做些實際的事情、完成真正的工作,許多人也分享了他們的經驗。在眾多演講中,我覺得 Hulu 與 Heroku 的場次特別有意思,因為他們深入探討了不同使用情境與維運挑戰的細節。我也恰好認同來自 RackSpace 的 Bill Andersen(比爾·安德森)對於以使用情境為導向來對 Redis 進行效能測試的觀點,雖然因為當時正在接受訪談而錯過了他演講的前半段,但好消息是,演講會有錄影,大家之後可以在研討會官網上觀看,網址是 http://redisconference.com

有好幾家超大型企業主動來找我,分享他們如何正在使用或即將使用 Redis 來實現超大型應用場景。基本上,到了這個階段,Redis 已經無所不在。

Redis Conference 是送給 Redis 社群的一份大禮……也在某種程度上清楚地展現了,在 Redis 之外還有一個如此龐大的 Redis 世界,我的意思是,到了這個階段,它在伺服器與客戶端函式庫的儲存庫之外,已經有了自己的生命。它是一項擁有多數使用者的技術,使用者們彼此交流想法,並以不同方式與之共事:在企業內部將其作為涵蓋多種使用情境的技術來提供,也在雲端服務供應商的脈絡下,作為服務提供給其他企業。

有一件事我不太喜歡,那就是 Matt Stancliff(麥特·史坦克利夫)的演講。他試圖揭露 Redis 開發流程中的各種問題,最後向社群提議由他來取代我成為專案負責人。在我看來,麥特·史坦克利夫實際上做的是,以非常不公平的方式從我在 IRC、Twitter 和 Github issues 上的發言中斷章取義,以便塑造我的負面形象。我認為這是一個很大的錯誤。此外,他的演講被安排在最後一場,沒有給予回應的機會。麥特·史坦克利夫與我在許多方面有著截然不同的願景,然而 Redis 是我投入多年的專案,我不打算改變我的願景,事實上我擔心自己曾在壓力下合併了一些如今看來寫得不好、設計也不佳的程式碼。

防止 Redis 變成單一文化的,是它的授權條款,如果社群在某個時刻真的相信可以做得更好,或只是想以非常不同的方式來做事,就會出現一些 fork(分叉),而達爾文式的篩選將確保我們擁有最好的 Redis。技術領導力是對你所能完成工作的回報,不是在研討會上爭取來的。此外,技術不僅僅是程式碼,也關乎人與人之間的互動,而人生苦短,不值得與那些在何謂良好行為的基本價值觀上與我們不同的人互動。

好吧,即使這件事留下了一些苦澀的餘味,整體而言,Redis Conference 仍是一次神奇的體驗,甚至麥特·史坦克利夫的演講也確實幫助我釐清未來該怎麼做、以及我對這個專案的期許。感謝所有讓這一切成真的人以及所有與會者,希望明年能再與大家相見。

原文由 Salvatore Sanfilippo 發布

本文章由 muse-spark-1.2-contributor 進行翻譯