內容簡介
這是一部從工程實踐角度講解互聯網廣告系統的業務價值、產品形態、架構設計、技術選型、落地方法論、實施路徑和行業案例的著作,是作者在Google和騰訊從事廣告系統架構設計與工程實現的10餘年經驗總結。 通過本書,你將掌握以下內容: (1)互聯網廣告的生態和產品形態 首先介紹了谷歌、Meta、亞馬遜、微軟等主要在線廣告平台;然後介紹了主要在線廣告網路和程序化購買生態;蕞后介紹了在線廣告產品形態,包括在線廣告的投遞方式和計費方式。主要目的是幫助讀者建立對互聯網廣告生態的宏觀認知。 (2)廣告投放系統的架構與設計 結合Facebook Marketing、Google Ads、Twitter Ads等廣告平台講解了廣告投放系統,主要內容包括廣告的層級結構、三個廣告平台API的特點及用法演示,以及API的基本設計原則和設計方法論。讀者可以從本章中學到現代廣告系統投放子系統的設計思想。 (3)廣告系統的設計方法論 互聯網廣告系統的規模往往比較大,詳細介紹了以分散式系統為代表的大規模網路系統的架構設計方法論,為讀者設計廣告系統打下基礎。 (4)廣告系統的工程架構 詳細講解了廣告播放系統的架構設計、廣告系統的數據架構設計、廣告系統中的A/B測試等。 (5)廣告策略系統的架構設計 首先介紹了廣告競價原理和廣告策略系統設計;然後講解了廣告系統預估子系統,包括預估模型數據處理、常用的模型評價方法與指標、常用的模型訓練方法,以及新廣告點擊率預估和轉化率預估。 本書系統闡述了互聯網廣告系統設計的方方面面,對廣告系統、推薦系統、大數據系統的建設具有很高的參考價值。作者簡介
唐溪柳,資深廣告技術專家和軟體架構專家,先後就職于谷歌和騰訊,曾擔任騰訊廣告技術總監(T13專家工程師)、騰訊廣告引擎總架構師。主導了騰訊廣告檢索系統、海量數據分析系統、深度學習系統的架構設計與開發工作,以及騰訊社交廣告系統從0到1的搭建,現為匯量科技資深架構師。 從事軟體架構工作20餘年,經歷過各種項目,從小型Web服務到大型企業應用程序。專註于深度學習系統技術、檢索系統、分散式網路服務、語言模型、大數據處理等方向,對編碼、設計原則、資料庫和軟體架構等概念有深刻理解。工作目標是創建健壯、安全和可擴展的軟體系統,熱衷於開發解決複雜問題並幫助組織實現目標的創新解決方案。 在領導開發團隊、管理資源以及與其他團隊協作方面經驗豐富,是一個優秀的溝通者,善於向非技術人員解釋複雜的技術概念。對細節有敏銳的洞察力,能夠在潛在風險和問題出現之前識別它們。目錄
序