Categories
程式開發

GraphQL:API的未來

當談起 API 設計時,人們首先會想到 REST API,它是 Representational State Transfer 的縮寫。 REST …

Categories
程式開發

AWS re:Invent深度觀察(計算篇)​​:全球計算網絡正在成為兵家必爭之地,啃硬骨頭時代已經開始

AWS re:Invent深度觀察(計算篇)​​:全球計算網絡正在成為兵家必爭之地,啃硬骨頭時代已經開始 1

在AWS re:Invent2019的主題演講上,Andy Jassy分享了這樣一個數據:儘管雲計算已經如火如荼的發展了十多年,然而在當前全球的所有IT消費中,在雲上的消費僅僅佔了3% ,其餘的97%仍在企業內部(on premise)。

在這3%當中,AWS佔了47.8%(Gartner在2019年的數據),是處於領先地位的服務提供者。增速方面,AWS在2018年一年營收超過250億美元,比2017年增長了47%,可以說保持了相當驚人的增長速度。

但是,AWS對這樣的現狀顯然並不滿足。

啃硬骨頭時代的開始

早年的AWS更專注於服務好那些雲原生的、初創企業的開發者們——這個群體是雲端世界的首批居民。如果雲計算不存在,他們的業務多半都不會存在,因此AWS與他們的關係是你情我愛、共同生長的關係。共同生長了十多年,這部分的需求基本上都被滿足的差不多了,經驗都沉澱到了各個產品線的硬件、代碼與文檔裡,全自助式服務,AWS的產品團隊無需在這方面再費多大力氣。

早年的AWS不太去強攻大客戶的項目,並非它不想做,實在是時機不成熟,有那個精力熱臉貼冷屁還不如先去專注把新市場做大。直到2013年,AWS搶下了CIA一筆價值6億美元的大單,從此開始有了與IBM、EMC、Oracle、微軟等傳統IT大廠在大客戶項目中同台競技的角色。數年來,各廠之間時而協作、時而競爭,大約是生意好做的季節協作多一些,生意不好做的季節競爭多一些。…

Categories
程式開發

騰訊信息流內容理解技術實踐

導讀:目前信息流推薦中使用的內容理解技術,主要有兩部分構成:1. 門戶時代和搜索時代遺留的技術積累:分類、關鍵詞以及知識圖譜相關技術;2. 深度學習帶來的技術福利: embedding。但是分類對於興趣點刻畫太粗,實體又容易引起推薦多樣性問題,而 embedding 技術又面臨難以解釋的問題。這次主要介紹在信息流推薦中,騰訊是如何做內容理解克服上述問題的。主要包括:

  • 項目背景
  • 興趣圖譜
  • 內容理解
Categories
程式開發

盤點:2019年全球10大“流行”勒索病毒

盤點:2019年全球10大“流行”勒索病毒 16

2019年是勒索病毒針對企業進行攻擊“爆發”的一年。這一年,彷彿全球各地都在被“勒索”,每天都有不同的政府、企業、組織機構被勒索病毒攻擊的新聞出現。勒索病毒已經成為網絡安全最大的威脅。利用勒索病毒犯罪也是全球危害最大的網絡犯罪組織活動。下面我們來盤點一下2019年全球十大流行勒索病毒家族。

一、STOP勒索病毒

STOP勒索病毒最早出現在2018年2月份左右。

從2018年8月份開始在全球活躍,它主要通過捆綁其它破解軟件、廣告類軟件包等渠道進行感染傳播。而最近一兩年,STOP勒索病毒通過捆綁KMS激活工具進行傳播,甚至還捆綁過其他防毒軟件。

截至目前,此勒索病毒一共有160多個變種。雖然此前Emsisoft公司已經發布過它的解密工具,能解密140多個變種,但最新的一批STOP勒索病毒仍無法解密。如下所示:

盤點:2019年全球10大“流行”勒索病毒 17

勒索提示信息,如下所示:

盤點:2019年全球10大“流行”勒索病毒 18

二、GandCrab勒索病毒

2018年1月,首次觀察到GandCrab勒索病毒

Categories
程式開發

Service Mesh漸熱:我們跟專家聊了聊這些疑問該怎麼解決

有人把2018年稱為 Service Mesh之年,在2018年至今的兩年時間內,Service Mesh從概念期進入到應用期,國內部分企業甚至已經進入 Service Mesh大規模落地的深水區。但是伴隨而來的,是對Service Mesh的諸多疑問:非Kubernetes環境是否可以進行Service Mesh研發? Service …

Categories
程式開發

前端週報:Firefox 71發布;亞馬遜宣布進軍量子計算;谷歌兩位聯合創始人退位

前端週報專注大前端領域內容,以對外文資料的蒐集為主,幫助開發者了解一周前端熱點,分為新聞熱點、深度閱讀、開源項目 & 工具等欄目。歡迎關注【前端之巔】微信公眾號(ID: frontshow),及時獲取前端週報內容。

前端新聞

ECMAScript 可選鏈接進入 Stage 4

本週,TC39 …

Categories
程式開發

區塊鏈週報(20191202-20191208)

區塊鏈一周資訊 | 全國清理大整頓,或為央行數字貨幣開路;海南區塊鏈始發力,一周之內頻放大招;以太坊伊斯坦布爾升級在即,客戶端節點升級率不足40%

導語:

比特幣本週四凌晨遭遇急跌,一度觸及7100美元;以太坊基金會科學家因訪問朝鮮被捕,審判結果如何看發言;億邦國家第三次嘗試上市;第四屆智能金融國際論壇在京召開;以太坊第八次升級在即,客戶端節點配合度不高;區塊鏈社交應用Voice預計明年2月公測;海南區塊鏈試驗區推出“監管沙盒”,發布“鏈六條”;區塊鏈服務網絡落地杭州。

區塊鏈週報(20191202-20191208) 41

區塊鏈要聞

比特幣12月5日凌晨急跌,基本回吐昨晚全部漲幅

12月5日凌晨4點50分左右,比特幣急跌,一度觸及7100美元,基本回吐昨晚全部漲幅,截止12月6日下午4點暫報7376.4美元,有所回升;此外,其他主流幣種均出現一定程度的回調。

以太坊基金會研究科學家 Virgil

Categories
程式開發

前端代碼是怎樣智能生成的——智能插件篇

作為阿里經濟體前端委員會四大技術方向之一,前端智能化項目經歷了2019 雙十一的階段性考驗,交出了不錯的答卷,天貓淘寶雙十一會場新增模塊79.34% 的線上代碼由前端智能化項目自動生成。在此期間研發小組經歷了許多困難與思考,本篇文章將主要向大家介紹,在前端智能化項目中,智能插件的各種應用與作用。

概 述

在一個常見的開發週期中往往遵循著產品需求到交互稿到設計稿再到前端開發的過程。所以在 Design2Code (簡稱 D2C) 項目過程中,設計師負責來設計產品視覺效果和產出視覺設計稿,而前端開發工程師以設計稿為輸入進行開發。所以同樣地,在前端智能化的過程中,我們需要一種能自動解析設計稿信息的能力來替代傳統的人工分析和摳圖等繁瑣的工作。同時,隨著近幾年主流設計工具(Sketch、PS、XD …

Categories
程式開發

Service Mesh 在『路口』的產品思考與實踐:務實是根本

一、引言

Service Mesh 是螞蟻金服下一代架構的核心,經過了2年的沉澱,我們探索出了一套切實可行的方案並最終通過了雙十一的考驗。本文主要分享在當下『路口』,我們在產品設計上的思考和實踐,希望能給大家帶來一些啟發。

二、為什麼需要 Service Mesh?

2.1 微服務治理與業務邏輯解耦

在Service …

Categories
程式開發

滴滴內部線上系統的容量評估方法

1. 背景

以滴滴內部某業務為例,從BI監控、流量晚的流量高峰、夜間的流量低谷。但把周期拉長,可以看到業務單量及服務流量的增加趨勢。

滴滴內部線上系統的容量評估方法 78

滴滴內部線上系統的容量評估方法 79

對應該服務的資源使用,比如CPU Idle,長期看則有一定的下降趨勢。

滴滴內部線上系統的容量評估方法 80

基於此,我們能否從中找到規律,回答幾個重要的問題:

  • 隨著業務單量增長,該服務的流量也會增加,峰值會是多少?
  • 隨著該服務的流量增加,該服務消耗更多的資源,容量上限是多少?
  • 以及終極問題:隨著業務單量增長,該服務是否需要擴容,擴容多少?

2.