結論 - 要學 DDD 直接報名 Teddy 的課程絕對是投資報酬率最高的方式
近日公司要開始大力導入微服務,趕緊惡補一些相關知識,這本書一開始提了一些「不該導入微服務」以及思考微服務的替代方案,後續提供導入微服務的幾種模式,尤其是資料庫的部分
近日公司要開始大力導入微服務,趕緊惡補一些相關知識,這本書一開始提了一些「不該導入微服務」以及思考微服務的替代方案,後續提供導入微服務的幾種模式,尤其是資料庫的部分
最近因為資料分析開始大量使用 Python,因為是與同事在同一個 Package 下拆分不同 Module 協作,當我想要直接執行 Module 就遇上 「ModuleNotFoundError No module named」的錯誤
《Effective SQL》分享 61 個優化 SQL Database 相關的技巧,有些關於資料表的設計與複雜的關聯式查詢有很多不錯的點子,是本很實用的工具書
《設計重構》主要分享程式設計上的壞味道,用實例分享如何識別壞味道,並給予重構上的優化建議
與同事某一天看到 RDS MySQL read replica 盡然可以 writable,覺得這也太神奇了,花了點時間理解 MySQL Replication,並實驗怎樣的更改會導致 replication 中斷
高層次物件不應該依賴於低層次物件,例如 Controller 處理商業邏輯不應該依賴於資料庫儲存的邏輯,避免低層次物件的改動與耦合導致高層次物件需要跟著修改,透過 InversifyJS 管理 IoC
使用套件對於一名開發者很重要,畢竟不可能一直重複造輪子,但套件的載入、版本管理不是一件這麼簡單的事,本篇比對 Nodejs 生態中的 NVM 與 Ruby 的 Gem/Bundler,看套件管理有什麼不同的方法與限制
AWS Aurora 是 AWS 託管的兼容於 MySQL/PostgreSQL 的雲端關聯式資料庫,我一直誤以為他就是個託管服務與管理跨區域 Replica,但為了因應雲端與效能改善,底層儲存架構與自駕的 MySQL 截然不同