如果推出的 Web 系統受到市場親睞,那隨著使用者成長,勢必會更高頻率的呼叫 api 與存取資料庫;假使我們沒有設計任何的緩衝機制,那資料庫不堪重負也只是時間問題。
在上篇文章中,筆者帶大家了解 Kafka 這門技術的使用情境、優點,以及它具體是如何解決問題的。
而本篇文章將會帶大家一步步建立 Node.js 專案 & Kafka 環境,透過具體實踐來了解 Kafka 的運行邏輯。
無論學校還是社會,只要你想,隨時能夠離開(休學/退學/離職);不過一但踏入軍營,這就不是你說來就來,說走就走的地方了。
筆者目前工作 6 年多,遇過各種奇葩的主管、同事、客戶,也在高壓不合理的環境待過好幾年;但到目前為止,我認為工作再苦,都遠遠不及當兵的苦。
美國名將麥克阿瑟,曾說過一句讓退伍的人很有共鳴的話:「給我一百萬,要換取我的入伍回憶,我不願意;給我一百萬,要我重新入伍,我更不願意!」
出社會後,更能明白努力與回報未必成正比。
筆者的第一份工作是專門接案的純軟公司,主要承接政府單位的案件;剛開始工作的第一年還可以正常上下班,加班也只是偶爾發生;但自從公司接到一個大案子後…
比周圍的人更快理解、上手,有自己獨特的觀點、直覺,且成果受到普世價值觀的認同,這就是筆者認為的「天賦」。
原本讀高職並不在我的人生規劃,但這個命運的偶然,讓我深刻體悟到「差異化競爭」是多麼重要的事。
甚至可以這麼說,如果我當年上的是普通高中,估計現在會極其平凡;就讓我透過這篇文章,跟大家分享我人生中的轉捩點吧。