Redis Conference 2015

Salvatore Sanfilippo

2015 Redis 大會

原文由 Salvatore Sanfilippo 發布,訂閱此部落格

我已經回到家了,經過一趟不太輕鬆的旅程,畢竟要從舊金山飛到西西里,簡直有點像 NP complete 問題:不存在少於三段航程的解法。不過這一切絕對值得,因為 2015 年的 Redis 大會辦得非常好,舊金山一如往常地迷人,我也認識了許多有趣的人。這裡我就只簡單記錄一下大會的情況,不過這趟旅程本身也是一次非常難得的經驗,因為我遇見了許多老朋友和新朋友,他們不只是聰明的程式設計師,更是讓我覺得就算在西西里也能深交的朋友。在離家一萬公里的地方,我從來沒有感到孤單。

這次大會由 RackSpace 以非常出色的方式主辦,並由 RedisLabs、Heroku 和 Hulu 共同贊助。我再怎麼感謝大家都不夠。許多人從美國各地、甚至美國以外的地方專程飛到舊金山,只為了這短短幾天,場地非常酷,每個細節都安排得極為周到。

甚至還有一個超棒的蛋糕,慶祝 Redis 六歲生日 :-)

不過,這次大會真正的亮點,在於參與者的數量與素質(大多是實際在使用 Redis 的人),大約有 250 人,以及演講的品質。大會是免費的,但從任何角度來看,都完全不像是一場免費的大會。舞台非常棒,食物水準很高,空間也很充裕。老實說,這一切都營造出一個非常有利於深度交流的環境。每個人都在用 Redis 做些實際的事情、解決真正的問題,也有很多人分享了他們的經驗。在眾多演講中,我覺得 Hulu 和 Heroku 的場次特別有意思,因為他們深入談了不同的使用情境與維運上的挑戰。我也很認同來自 RackSpace 的 Bill Andersen 對於以使用情境為導向來對 Redis 做基準測試的看法,雖然他的演講前半段我因為在接受訪問而錯過了,不過好消息是,大會的演講都會有錄影,等之後在大會官網 http://redisconference.com 上架後,大家就都可以觀看了。

有好幾家超大型公司來找我,分享他們如何正在使用、或打算用 Redis 來實現超大型的使用情境。基本上,現在 Redis 已經無所不在了。

Redis 大會是送給 Redis 社群的一份大禮……也在某種程度上很清楚地展現了,在 Redis 之外還有一個廣大的 Redis——我的意思是,它已經在伺服器與客戶端函式庫的儲存庫邊界之外,擁有了自己的生命。它是一項擁有很多使用者、會彼此交換想法、並以不同方式運用它的技術:有些是在公司內部,把它當作一項技術來涵蓋各種使用情境,也有些是在雲端服務供應商的脈絡下,將它作為服務提供給其他公司。

有一件事我不太喜歡,那就是 Matt Stancliff 的演講。他試圖揭露 Redis 開發流程中的各種問題,最後還向社群提議由他來取代我,成為專案的領導者。在我看來,Matt 實際上做的是非常不公平地從我在 IRC、Twitter 和 GitHub issues 上的發言中斷章取義,好塑造出一個很差的我個人形象。我認為這是一個很大的錯誤。而且他把這場演講安排在最後一場,讓人沒有回應的機會。Matt 和我在很多方面有著非常不同的理念,不過 Redis 是我投入了多年的專案,我不打算改變我的理念,其實我甚至有點擔心,自己曾在壓力下合併了一些現在看來寫得不好、設計得也不好的程式碼。

能防止 Redis 變成單一文化的,是它的授權。如果社群在某個時刻真的相信可以做得更好,或只是想用非常不同的方式來做,就會出現分叉,而達爾文式的汰選會確保我們擁有最好的 Redis。技術上的領導地位是對你所能完成的工作的一種肯定,不是在大會上要求來的。再者,技術不只是程式碼,也關乎人與人之間的互動,而人生苦短,不值得把時間花在與那些和我們對良好行為的基本價值觀不同的人相處上。

嗯,雖然這件事留下了一些苦澀的餘味,但整體來說,Redis 大會是一次神奇的經驗,甚至 Matt 的那場演講也確實幫助我更清楚未來該怎麼做、以及我希望這個專案往哪裡去。感謝所有讓這一切成真的人,以及所有與會者,希望明年還能再見到大家。

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

留言