iT邦幫忙

系統設計相關文章
共有 23 則文章
鐵人賽 Software Development DAY 13

技術 新聞聚合網站系統 - 從資訊海洋到個人化知識流

想像一下,每天有超過 250 萬篇新聞文章在全球發布,分散在數千個網站和平台上。使用者如何在這片資訊海洋中找到真正關心的內容?如何確保看到的是原創而非重複的報導...

鐵人賽 Software Development DAY 12

技術 線上協作文件系統 - 即時同步與衝突解決的架構藝術

想像十位工程師同時編輯同一份技術規格文件,有人在台北修改架構圖,有人在紐約補充 API 設計,還有人在倫敦調整時程規劃。每個人的網路延遲不同,有些人甚至會短暫斷...

鐵人賽 Software Development DAY 11

技術 影片串流平台 - 從千人到億級用戶的技術演進之路

想像一下,每秒有數百萬人同時點擊播放按鈕,期待在三秒內看到清晰流暢的影片。當你在深夜追劇時,Netflix 如何確保全球 2.3 億用戶都能享受不中斷的觀影體驗...

鐵人賽 Software Development DAY 10

技術 線上問答平台 - 知識共享的技術藝術

想像你正在使用 Stack Overflow 尋找一個技術問題的答案。你輸入關鍵字,系統在數十億條內容中瞬間找到最相關的結果。當你為優質答案點讚時,該回答的排名...

鐵人賽 Software Development DAY 9

技術 社交媒體動態牆系統 - 從時間軸到智慧推薦的架構演進

想像一下,你每天打開社交平台,數秒內就能看到朋友的最新動態、感興趣的內容推薦,以及可能認識的新朋友。這看似簡單的動態牆背後,是一個每秒處理數百萬請求、為數十億用...

鐵人賽 Software Development DAY 8

技術 簡易電商系統 - 從購物車到結帳的架構演進

想像你正在為一家剛起步的精品咖啡店建立線上商城。老闆興奮地告訴你:「我們只有50種商品,每月大約1000筆訂單,預算有限但希望未來能擴展到全國。」這個看似簡單的...

鐵人賽 Software Development DAY 7

技術 圖片上傳分享系統 - 從檔案儲存到智慧分發的架構演進

想像一下,你正在開發一個圖片分享平台,第一週就湧入了十萬張照片。使用者抱怨上傳速度慢、圖片載入卡頓,你的雲端帳單也在瘋狂飆升。更糟的是,有人上傳了惡意檔案,還有...

鐵人賽 Software Development DAY 6

技術 待辦事項管理系統 - 離線同步與多裝置協作的設計藝術

想像一下,你正在咖啡廳用筆電整理今天的待辦事項,突然WiFi斷線了。但你發現應用程式依然流暢運作,新增的任務立即出現在清單上。當你拿出手機查看時,驚訝地發現剛才...

鐵人賽 Software Development DAY 5

技術 線上聊天室系統 - 即時通訊的架構藝術

想像一下,你正在和朋友用聊天軟體討論晚餐要吃什麼。你打了一個字,對方立刻看到「正在輸入」的提示;你送出訊息,幾乎瞬間就出現在對方螢幕上;即使對方暫時離線,重新上...

鐵人賽 Software Development DAY 4

技術 短網址服務系統 - 看似簡單卻暗藏玄機的經典設計

當在 Twitter 上分享一個長達 200 個字元的商品連結時,短網址服務悄悄地將它變成了簡潔的bit.ly/abc123。這個看似簡單的轉換背後,隱藏著每秒...

鐵人賽 Software Development DAY 3

技術 線上投票系統 - 只是簡單計數而已吧?

今天我們要設計的線上投票系統,表面上只是點擊按鈕、累加數字這麼簡單,但深入探討後會發現,它涉及了分散式系統中最經典的幾個問題:資料一致性、併發控制、即時通訊,以...

鐵人賽 Software Development DAY 2

技術 個人部落格系統 - 從靜態到動態的架構演進

今天的旅程中,我們將探索部落格系統背後的設計哲學。從最簡單的靜態網站生成器,到支援百萬訪客的動態平台,每個階段都有其獨特的挑戰與解決方案。更重要的是,我們將學習...

鐵人賽 Software Development DAY 1

技術 系統設計的真實面貌 - 三十天實戰之旅啟程

今天是我們三十天系統設計實戰旅程的第一天。在開始設計第一個系統之前,讓我們先談談什麼是真正的系統設計,以及接下來的旅程會如何展開。 系統設計到底在設計什麼? 系...

技術 [系統設計]- 容易產生設計盲點

正確的設計: 理應是設計出一個不是最差的架構,而不是要試圖設計一個最好的架構 (Never shoot for the best architecture, b...

鐵人賽 自我挑戰組 DAY 25

技術 Day25 - 成為具備需求定義~系統設計能力人才的文章

原文連結:要件定義~システム設計ができる人材になれる記事 - Qiita 本篇介紹的主題是「需求定義到系統設計」,從為什麼需要需求定義,到如何進行這段流程,...

鐵人賽 自我挑戰組 DAY 16

技術 day16.關於專案需求(二):專案執行與交付文件目錄

上一篇提及專案需求建議書~打好草稿的意思但是一份完整的專案還需要以下的東西! 我把它分為四區塊 專案執行 專案管理計畫書 專案時程表 (一般都用甘特圖 或EX...

技術 數字化運營-系統設計分析

系統設計分析:數據抓取系統:抓取所需要的數據,這裡需要進行數據結構的設計,比如運營中所有的數據,可以進行分類,分類之後設置成數據type,這樣就可以抓取數據了...

鐵人賽 Software Development DAY 22
全端工程師生存筆記 系列 第 22

技術 [面試][系統設計]如何設計一個像 Facebook 的社交平台

擅長嘴砲溝通的人在這個環節有較多優勢。 其實前面 10 幾篇文章的內容都是系統設計的一環,只是問題的方向是從你過往的履歷、技術或是面試公司的需求出發,透過詢...

鐵人賽 自我挑戰組 DAY 29

技術 【第二十九天 - 系統分析 題目分析】

先簡單回顧一下,今天預計分析的題目: 題目連結:https://leetcode.com/problems/design-twitter/ 題目敘述 設計...

鐵人賽 自我挑戰組 DAY 28

技術 【第二十八天 - 系統設計 介紹】

Q1. 系統設計 是什麼 在業界基本上都是團隊開發專案,每個人負責實作部分功能,而 Leetcode 會列出典型的系統設計,學會看到問題時,會使用什麼方式實...

鐵人賽 Software Development DAY 20

技術 [守] 養成全局思考系統分析的能力

年輕的工程師很不喜歡寫文件與做簡報。 其實不是不喜歡,而是沒有大量資訊可以歸納統整的人,是寫不出優秀的文件與簡報,當然就自然而然討厭它。 寫文件(簡報)就像寫...

徵才 【誠徵】系統架構師

【我們是】鴻揚科技有限公司 想了解一下我們?這邊請:鴻揚科技有限公司 【我們在找】系統架構師 【職務說明】1.提供客戶技術與系統架構分析規劃。2.建立與規劃專案...

徵才 【誠徵】系統架構師

<<鴻揚科技歡迎您>> 【職務說明】1.提供客戶技術與系統架構分析規劃。2.建立與規劃專案之相關技術的使用、開發規範、測試方式、發佈計劃、維護方式等。3.與系統...