規劃建構強固、高效的微型企業網站

thumbnail

過去文章中 , 山姆鍋提到 「 影化身科技 」 的官網以及部落格使用靜態網站產生軟體 ,Octopress, 來建構與管理 。 本文的目的是整理過去以及未來相同主題的文章 , 讓讀者可以有連貫的概念關於為什麼要使用靜態網站 , 如何架設以及網站維護種種實際遇到的問題 。

雖然概念上適用其他靜態網站產生軟體 , 像是 Pelican, Hyde 等 , 但 「 影化身科技 」 目前採用 Octopress, 所以 , 實際的建置都是以 Octopress 為主 。 針對如何建構強固 、 高效的企業網站 , 系列文章大致分為下列章節 : 閱讀全文 ...


微型企業之雲端客服系統

thumbnail

為了希望能夠儘早的得到潛在用戶的反饋 ,「 影化身科技 」 一開始就打算設置客戶服務系統 。 這樣的系統 , 由於主要面向用戶 , 因此 , 不能全然以技術面向來考量 。 跟持續整合一樣 , 客戶服務系統提供敏捷開發流程重要的反饋 , 從而讓讓團隊可以不斷學習用戶真正需求以設計真正需要的產品 。 本文屬於 「 善用雲端服務 , 微型企業的自強之道 」 系列文章之一 。 閱讀全文 ...


跨資料中心的NoSQL資料庫 - Cassandra

thumbnail

「 影化身平台 」 的設計目標之一是高可用性 (high availability), 而為了達到這個目的 , 基本上就表示系統的所有元件都要有冗余 (redundancy) 容錯 (fault-tolerancy) 的特性 , 以避免成為單一失敗點 (SPOF)。「 高可用性 」 是個很大的課題 , 本文山姆鍋只先針對資料本身的可用性來說明 「 影化身平台 」 採取的解決方案以及使用的理由 。 閱讀全文 ...


使用 Amazon S3 作為Maven 套件倉儲

thumbnail

使用 Maven 或 Gradle 等軟體建構工具 (build tool) 常常會需要使用 Maven 套件倉儲 (artifacts repository) 來作為套件存放的地方 。 過去山姆鍋習慣使用 Nexus Repository Manager 來作為這樣的套件倉儲服務器 , Artifactory 雖然沒用過 , 看起來也很不錯 。 本來不加思索打算按照習慣用 Nexus 安裝個套件倉儲 , 或者使用 Artifactory 看看也很新鮮 , 但突發奇想 : 可不可以使用 Amazon S3 來作為 Maven repository? 有什麼問題跟限制 ?

說是突發奇想也不全然是事實 , 畢竟 「 影化身科技 」 的發展策略之一就是盡量採用雲端服務而不自行管理服務器 。 基於這個方向便開始 Google 相關的文章 , 看看有沒有可能完成這個挑戰 。 閱讀全文 ...


在Linux/Windows系統上,以服務方式執行Java程式

thumbnail

對於在 Java 平台上 , 部署過後台服務器的人來說 , 讓 Java 程式以 Windows/Linux 服務 (daemon) 形式執行 , 是一個常見的問題 , 這裡的以 “ 服務方式 ” 是指該程式會隨系統啓動而自動執行 , 甚至更好的話 , 該程式如果異常結束會被重新執行 。 過去 , 山姆鍋跟多數的人一樣 , 選擇 Java Service Wrapper, 不過自從它在 3.2.3 版本以後改了授權 , 雖然仍可以繼續使用 3.2.3 版本 , 但相信很多人也跟我一樣想尋找其他替代方案 。

由於 「 影化身科技 」 的部署環境只在 Linux 系統 , 因此 , 本文著重在 Linux 系統上的解決方案 , 對於想要在 Windows 系統執行 Java 服務的人 , 您的選擇相對較少 。 底下針對幾個替代方案 , 山姆鍋整理了他們各自的優缺點供您參考 。 閱讀全文 ...