SlideShare a Scribd company logo
阮揚洲 Eric
Co-Founder & COO
- 榮獲
- Apple 主辦
- 科技部主辦
Fiti. 創新創業計畫 - 創業傑出獎 (首獎) (200萬)
Apple App Store 首頁推薦應用 (2018 ~ 2020)
Apple Today 官方編輯專文介紹 (2018)
Apple App Store 不分類排行第一名 (2017)
Apple App Store 天氣類排行第一名 (2017 ~ 2021)
Apple App Store 熱門搜尋App (2017 ~ 2018)
Apple App Store 新上架推薦 (2017)
Google play 新上架推薦 (2019)
App 移動應用創新賽 - 台灣區第一
阮揚洲 Eric
Co-Founder & COO
關於天氣即時預報
天氣即時預報,是目前台灣最大民間氣象社群平台
傳遞氣象資訊
以 即時 生活 平實 的理念
關於天氣即時預報
天氣即時預報,是目前台灣最大民間氣象社群平台
粉絲人數
943,845
用戶人數
984,284
App月流量
1000萬+
精心計算的生活建議
不只是天氣
我們更在乎,你每天的生活。
全方位的氣象資訊
精美的天氣專欄
用生活化、淺顯易懂的文字
告訴你每一天的天氣。
豐富的氣象圖資
水情資料、雷達回波、衛星雲圖、
溫度、雨量等,通通一手掌握。
App Store 主打 App
歡迎下載!
開發期 商業化 - 階段一 商業化 - 階段二
大四相遇
團隊初期
只是想做酷東西
痛點
當氣象預報告訴你:降雨機率30%
實際上降雨時間是這樣
對民眾來說,最重要的是
為了解決這個問題
2017年第一版
▲ 初版整體架構
使用者手機端 Apache Tomcat
天氣即時預報資料庫
RESTful APIs
▲ 系統架構圖
• 9/2 第一版上架
• App Store 天氣類排行 第 1 名
• App Store 總排行 第 1 名
• App Store 熱門搜尋
• App Store 上架推薦
• 超過 15萬 人次下載
小標
每月不斷的燒錢
內心糾結
開發期 商業化 - 階段一 商業化 - 階段二
• App發想
• 開發過程
• 上架
• 伺服器成本高
• 系統穩定度低
面臨挑戰
• 轉換收益
• 系統穩定度優化
• App更新速度慢
• 廣告成效不佳
面臨挑戰
• 使用Flutter開發雙平台
• 更換廣告聯播網
• 全球化
面臨挑戰
如何轉換收益
人流轉金流
廣告格式
Banner Ads - 橫幅廣告
• 會佔用應用程式的部分版面來顯示矩形廣告
• 會固定在一段時間後自動重新整理
廣告格式
Interstitial Ads - 插頁式廣告
• 會在應用程式介面的空檔或轉場時顯示全版廣告,
例如在遊戲應用程式過關後顯示廣告
廣告格式
Rewarded Ads - 獎勵式廣告
• 可讓使用者透過觀看影片的方式賺取應
用程式內獎勵,像是錢幣、額外生命值
或點數等
• 可為不同的廣告單元設定不同的獎勵,
並指定使用者可獲得的獎勵價值和道具
廣告格式
Native Ads - 原生廣告
• 可以自行設計廣告外觀和風格。
• 廣告出現的方式和位置都能自由設計,因此
能讓廣告和應用程式設計的版面配置更加協
調。
廣告格式
Open Ads - 開屏廣告
• 開屏廣告是在App啟動時出現的廣告,一般
展示固定時間(5秒),展示完畢後自動關
閉並進入App主頁面。
介面
Banner Ads - 橫幅廣告
Interstitial Ads - 插頁式廣告
Rewarded Ads - 獎勵式廣告
Native Ads - 原生廣告
Open Ads - 開屏廣告
介面
系統穩定度優化
初期困難
流量高峰時不穩定、成本高
初期困難
流量高峰時不穩定、成本高
初期困難
流量高峰時不穩定、成本高
初期困難
流量高峰時不穩定、成本高
加開EC2、ELB平衡流量
與伊雲谷合作
改為Serverless架構
Api Gateway, Lambda
• 成本低
• 速度快
• 自動擴展
初期困難
初期困難
Api Gateway, Lambda
改為Serverless架構
• 成本低
• 速度快
• 自動擴展
案例分享
• 降低Server負擔
• 快取
• 全台共368鄉鎮市區
案例分享
快取機制不適用經緯度查詢
• 地點A(西屯區):24.178824, 120.646608
• 地點B(西屯區):24.178818, 120.646606
A
B
案例分享
地理位置API
• 經緯度 ➜ 地址
限制
• 金門無法取得鄉/鎮資訊
• 部分路段無法轉換
案例分享
地理位置API
• 經緯度 ➜ 地址
限制
• 金門無法取得鄉/鎮資訊
• 部分路段無法轉換
解決方案
• 開發地理位置轉換程式
開發期 商業化 - 階段一 商業化 - 階段二
• App發想
• 開發過程
• 上架
• 伺服器成本高
• 系統穩定度低
面臨挑戰
• 轉換收益
• 系統穩定度優化
• App更新速度慢
• 廣告成效不佳
面臨挑戰
• 使用Flutter開發雙平台
• 更換廣告聯播網
• 全球化
面臨挑戰
已經有套相對完整的架構
雙平台的原生 App 也已上線運行
「廣告」聯播網五花八門
幾乎找不到最佳設定廣告的方法
廣告聯播網
廣告中介 Mediation
廣告中介平台
Mediation
Ad Request
Ad Response
廣告中介 Mediation
廣告中介平台
Mediation
Ad Request
Ad Response
Google AdMob
Meta Audience
Network
AppLovin MAX
Iron Source
廣告中介 Mediation
廣告中介平台
Mediation
Ad Request
Ad Response
Google AdMob
Meta Audience
Network
AppLovin MAX
Iron Source
$4
$6
$2
$3
廣告中介 Mediation
廣告中介平台
Mediation
Ad Request
Ad Response
Google AdMob
Meta Audience
Network
AppLovin MAX
Iron Source
$4
$6
$2
$3
每個功能都需開發兩次
3月
4月
前半月
後半月
前半月
後半月
3月 iOS 新功能
每個功能都需開發兩次
3月
4月
前半月
後半月
前半月
後半月
3月 iOS 新功能
3月 Android 新功能
每個功能都需開發兩次
3月
4月
前半月
後半月
前半月
後半月
3月 iOS 新功能
3月 Android 新功能
4月iOS 新功能、3月功能的Bug
每個功能都需開發兩次
3月
4月
前半月
後半月
前半月
後半月
3月 iOS 新功能
3月 Android 新功能
4月iOS 新功能、3月功能的Bug
4月Android 新功能、3月功能的Bug
每個功能都需開發兩次
3月
4月
前半月
後半月
前半月
後半月
3月 iOS 新功能
3月 Android 新功能
4月iOS 新功能、3月功能的Bug
4月Android 新功能、3月功能的Bug
Flutter 開發雙平台
•
• 號稱效能逼近原生App,可順暢運行60Hz (?
• 目前相關Plugin越來越完整
• KKBOX已開始投入開發
目前架構
目前完整架構
開發期 商業化 - 階段一 商業化 - 階段二
• App發想
• 開發過程
• 上架
• 伺服器成本高
• 系統穩定度低
面臨挑戰
• 轉換收益
• 系統穩定度優化
• App更新速度慢
• 廣告成效不佳
面臨挑戰
• 使用Flutter開發雙平台
• 更換廣告聯播網
• 全球化
面臨挑戰
其他架構分享
臺大醫院 - 阿波羅計畫
架構
• Vue.js
• Flask
全國廣播 - 官方網站及App開發
架構
• Vue.js
• Django
臺南市空氣品質監測網暨管理平台
架構
• Vue.js
• Django
總結三個必備觀念
不斷嘗試
擁抱改變
精實團隊
跨領域學習強
你不一定要很厲害 才能開始,
你一定要開始 才能很厲害。

More Related Content

Similar to 2022/09 - 新創上雲之商業模式與資訊架構演化史-天氣即時預報on AWS

2022/09 - AWS雲端解決方案及軟體開發歷程
2022/09 - AWS雲端解決方案及軟體開發歷程2022/09 - AWS雲端解決方案及軟體開發歷程
2022/09 - AWS雲端解決方案及軟體開發歷程
Eric Ruan
 
2021/08 - 暑期新尖兵App - 全端技術開發分享(AWS)
2021/08 - 暑期新尖兵App - 全端技術開發分享(AWS)2021/08 - 暑期新尖兵App - 全端技術開發分享(AWS)
2021/08 - 暑期新尖兵App - 全端技術開發分享(AWS)
Eric Ruan
 
2021/04 - 數位轉型與雲端新創案例分享(AWS)
2021/04 - 數位轉型與雲端新創案例分享(AWS)2021/04 - 數位轉型與雲端新創案例分享(AWS)
2021/04 - 數位轉型與雲端新創案例分享(AWS)
Eric Ruan
 
2021/04 - 天氣即時預報,全端技術的開發歷程!(AWS)
2021/04 - 天氣即時預報,全端技術的開發歷程!(AWS)2021/04 - 天氣即時預報,全端技術的開發歷程!(AWS)
2021/04 - 天氣即時預報,全端技術的開發歷程!(AWS)
Eric Ruan
 
2021/10 - 天氣即時預報,全端技術開發歷程(深度學習概論/AWS).pdf
2021/10 - 天氣即時預報,全端技術開發歷程(深度學習概論/AWS).pdf2021/10 - 天氣即時預報,全端技術開發歷程(深度學習概論/AWS).pdf
2021/10 - 天氣即時預報,全端技術開發歷程(深度學習概論/AWS).pdf
Eric Ruan
 
2020/09 - AWS 應用案例分享
2020/09 - AWS 應用案例分享2020/09 - AWS 應用案例分享
2020/09 - AWS 應用案例分享
Eric Ruan
 
2021/08 - 職涯分享會 - AWS應用案例分享
2021/08 - 職涯分享會 - AWS應用案例分享2021/08 - 職涯分享會 - AWS應用案例分享
2021/08 - 職涯分享會 - AWS應用案例分享
Eric Ruan
 
AWSUGTW@Taichung 2023-02.pdf
AWSUGTW@Taichung 2023-02.pdfAWSUGTW@Taichung 2023-02.pdf
AWSUGTW@Taichung 2023-02.pdf
Eric Ruan
 
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
Rick Hwang
 
AWSUGTW@Taichung 2023-07.pdf
AWSUGTW@Taichung 2023-07.pdfAWSUGTW@Taichung 2023-07.pdf
AWSUGTW@Taichung 2023-07.pdf
Eric Ruan
 
iOS产品如何实现快速版本发布
iOS产品如何实现快速版本发布iOS产品如何实现快速版本发布
iOS产品如何实现快速版本发布
Bin Feng
 
AWS Summit: Strikingly analytics
AWS Summit:  Strikingly analyticsAWS Summit:  Strikingly analytics
AWS Summit: Strikingly analytics
Chase Zhang
 
AWSUGTW@Taichung 2023-04.pdf
AWSUGTW@Taichung 2023-04.pdfAWSUGTW@Taichung 2023-04.pdf
AWSUGTW@Taichung 2023-04.pdf
Eric Ruan
 
創新來自創心1
創新來自創心1創新來自創心1
創新來自創心1hank0923
 
創新來自創心
創新來自創心創新來自創心
創新來自創心hank0923
 
創新來自創心1
創新來自創心1創新來自創心1
創新來自創心1hank0923
 
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
Alan Tsai
 
AWSUGTW@Taichung 2022-12.pdf
AWSUGTW@Taichung 2022-12.pdfAWSUGTW@Taichung 2022-12.pdf
AWSUGTW@Taichung 2022-12.pdf
Eric Ruan
 
Media State of the Union
Media State of the UnionMedia State of the Union
Media State of the Union
Amazon Web Services
 

Similar to 2022/09 - 新創上雲之商業模式與資訊架構演化史-天氣即時預報on AWS (20)

2022/09 - AWS雲端解決方案及軟體開發歷程
2022/09 - AWS雲端解決方案及軟體開發歷程2022/09 - AWS雲端解決方案及軟體開發歷程
2022/09 - AWS雲端解決方案及軟體開發歷程
 
2021/08 - 暑期新尖兵App - 全端技術開發分享(AWS)
2021/08 - 暑期新尖兵App - 全端技術開發分享(AWS)2021/08 - 暑期新尖兵App - 全端技術開發分享(AWS)
2021/08 - 暑期新尖兵App - 全端技術開發分享(AWS)
 
2021/04 - 數位轉型與雲端新創案例分享(AWS)
2021/04 - 數位轉型與雲端新創案例分享(AWS)2021/04 - 數位轉型與雲端新創案例分享(AWS)
2021/04 - 數位轉型與雲端新創案例分享(AWS)
 
2021/04 - 天氣即時預報,全端技術的開發歷程!(AWS)
2021/04 - 天氣即時預報,全端技術的開發歷程!(AWS)2021/04 - 天氣即時預報,全端技術的開發歷程!(AWS)
2021/04 - 天氣即時預報,全端技術的開發歷程!(AWS)
 
2021/10 - 天氣即時預報,全端技術開發歷程(深度學習概論/AWS).pdf
2021/10 - 天氣即時預報,全端技術開發歷程(深度學習概論/AWS).pdf2021/10 - 天氣即時預報,全端技術開發歷程(深度學習概論/AWS).pdf
2021/10 - 天氣即時預報,全端技術開發歷程(深度學習概論/AWS).pdf
 
2020/09 - AWS 應用案例分享
2020/09 - AWS 應用案例分享2020/09 - AWS 應用案例分享
2020/09 - AWS 應用案例分享
 
2021/08 - 職涯分享會 - AWS應用案例分享
2021/08 - 職涯分享會 - AWS應用案例分享2021/08 - 職涯分享會 - AWS應用案例分享
2021/08 - 職涯分享會 - AWS應用案例分享
 
AWSUGTW@Taichung 2023-02.pdf
AWSUGTW@Taichung 2023-02.pdfAWSUGTW@Taichung 2023-02.pdf
AWSUGTW@Taichung 2023-02.pdf
 
災難演練@AWS 實戰分享
災難演練@AWS 實戰分享 災難演練@AWS 實戰分享
災難演練@AWS 實戰分享
 
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
 
AWSUGTW@Taichung 2023-07.pdf
AWSUGTW@Taichung 2023-07.pdfAWSUGTW@Taichung 2023-07.pdf
AWSUGTW@Taichung 2023-07.pdf
 
iOS产品如何实现快速版本发布
iOS产品如何实现快速版本发布iOS产品如何实现快速版本发布
iOS产品如何实现快速版本发布
 
AWS Summit: Strikingly analytics
AWS Summit:  Strikingly analyticsAWS Summit:  Strikingly analytics
AWS Summit: Strikingly analytics
 
AWSUGTW@Taichung 2023-04.pdf
AWSUGTW@Taichung 2023-04.pdfAWSUGTW@Taichung 2023-04.pdf
AWSUGTW@Taichung 2023-04.pdf
 
創新來自創心1
創新來自創心1創新來自創心1
創新來自創心1
 
創新來自創心
創新來自創心創新來自創心
創新來自創心
 
創新來自創心1
創新來自創心1創新來自創心1
創新來自創心1
 
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
 
AWSUGTW@Taichung 2022-12.pdf
AWSUGTW@Taichung 2022-12.pdfAWSUGTW@Taichung 2022-12.pdf
AWSUGTW@Taichung 2022-12.pdf
 
Media State of the Union
Media State of the UnionMedia State of the Union
Media State of the Union
 

2022/09 - 新創上雲之商業模式與資訊架構演化史-天氣即時預報on AWS