域名劫持

【工程化】持續整合

持續整合(Continuous integration,簡稱CI)是軟體開發工程化的關鍵流程之一。 最近跟朋友做個練手的專案,用Jenkins進行持續整合和部署,相關的東西在這裡進行一些記錄。

基於Kubernetes的持續部署方案

方案概述 本技術方案為基於Kubernetes為核心的持續部署(下文簡稱CD)方案,可以滿足開發方的程式級日誌檢視分析,運維方的快速擴容與日常運維分析,並且可以保證使用者的服務體驗。並且整套放在可以在資源利

2019年最值得關注的五大微服務發展趨勢

2018年對於DevOps社群來說無疑是重要的一年。Kubernetes成為第一個從雲原生計算基金會(簡稱CNCF)畢業的專案;Pivotal公司完成了首輪公開募股;HashiCorp以19億美元成為獨角獸公司

請不要以python思維對待django ORM

如果一個web請求需要花費幾秒,99%是因為資料庫沒用好。當使用ORM的時候,很自然地會想要用python的思維方式來處理資料查詢,但是這種思維方式會殺死你的效能。改用子查詢(subqueries)和anno

阿里如何定義團隊的研發效能?

作者:何勉,阿里巴巴研發效能部資深技術專家 因為身處研發效能部,我接觸了公司很多產品技術團隊。他們幾乎都把研發效能提升列為了本財年的重要目標,大部分還為此成立專項。然而,對於什麼是好的研發效能,卻

FP 視角下的領域驅動設計

這周在學習 union type 時偶然學到一個很有衝擊的軟體工程思想 -- 領域驅動設計。 在瞭解了這個思想後,我意識到最近很困擾我的 JS 防禦式程式設計的問題有更深的缺陷,那就是領域模型一開始就沒定義

1746012371.7489