為了更好地支持交易業務的快速發展,馬蜂窩支付中心從最初只支持基礎支付和退款的「刀耕火種」階段,經歷了架構調整的「刮骨療傷」階段,完成了到實現綜合產品平台形態的「沉淀蓄力」階段的演進。 目前,馬蜂窩支付中心集成了包括基礎訂單、收銀台、路由管理、支付通道、清算核對、報表統計等多種能力,為馬蜂窩度假 ...
前言 正如領域驅動設計之父 Eric Evans 所著一書的書名所述,領域驅動設計 Domain Driven Design 是一種軟件核心復雜性應對之道。 在我們解決現實業務問題時,會面對非常復雜的業務邏輯。即使是同一個事物,在多個子業務單元下代表的意思也是不完全一樣的。比如 商品 這個詞,在商品詳情頁語境中,是指 商品基本信息 在下單頁語境中,是指 購買項 而在物流頁面語境中,又變成了 被運送 ...
2019-07-12 16:39 5 922 推薦指數:
為了更好地支持交易業務的快速發展,馬蜂窩支付中心從最初只支持基礎支付和退款的「刀耕火種」階段,經歷了架構調整的「刮骨療傷」階段,完成了到實現綜合產品平台形態的「沉淀蓄力」階段的演進。 目前,馬蜂窩支付中心集成了包括基礎訂單、收銀台、路由管理、支付通道、清算核對、報表統計等多種能力,為馬蜂窩度假 ...
/mafengwo_version2_ast_cookie.html 雖然下面的代碼已經對馬蜂窩已經 ...
(馬蜂窩技術公眾號原創內容,ID: mfwtech) 熟悉馬蜂窩的朋友一定知道,點擊馬蜂窩 App 首頁的發布按鈕,會發現發布的內容已經被簡化成「圖文」或者「視頻」。 長期以來,游記、問答、攻略等圖文形式的形態一直是馬蜂窩發展的優勢所在。將短視頻提升至與圖文並列的位置,是因為對於今天的移動 ...
在設計交易系統時,穩定性、可擴展性、可維護性都是我們需要關注的重點。本文將對如何通過狀態機在交易系統中的應用解決上述問題做出一些探討。 關於馬蜂窩機票訂單交易系統 交易系統往往存在訂單維度多、狀態多、交易鏈路長、流程復雜等特點。以馬蜂窩大交通業務中的機票交易為例,用戶提交的一個訂單 ...
什么是 ABTest 產品的改變不是由我們隨便「拍腦袋」得出,而是需要由實際的數據驅動,讓用戶的反饋來指導我們如何更好地改善服務。正如馬蜂窩 CEO 陳罡在接受專訪時所說:「有些東西是需要 Sense,但大部分東西是可以用 Science 來做判斷的。」 說到 ABTest 相信很多讀者 ...
一直以來,跨平台開發都是困擾移動客戶端開發的難題。 在馬蜂窩旅游 App 很多業務場景里,我們嘗試過一些主流的跨平台開發解決方案, 比如 WebView 和 React Native,來提升開發效率和用戶體驗。但這兩種方式也帶來了新的問題。 比如使用 WebView 跨平台方式,優點確實 ...
容器對前端開發真的有用嗎?答案是肯定的。 最初當我向公司的前端同學「安利」容器技術的時候,很多人都會說:「容器?這不是用在后端的技術嗎?我不懂啊,而且前端開發用不上吧。」 但其實,今天我 ...
(馬蜂窩技術原創內容,公眾號ID:mfwtech) 一、馬蜂窩數據倉庫與數據中台 最近幾年,數據中台概念的熱度一直不減。2018 年起,馬蜂窩也開始了自己的數據中台探索之路。 數據中台到底是什么?要不要建?和數據倉庫有什么本質的區別?相信很多企業都在關注這些問題。 我認為數據中台的概念 ...