分佈式系統實踐
1. Apache HBase 2015年發展回顧與將來展望css
https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=403219545&idx=1&sn=119613ae7d52de9c033b3ed0598bae6a&scene=0&key=41ecb04b05111003bd0affa70f2b91e7b66a30a4d6c249144a35c4803953e9154f772362b0679fc707dd38f14dc1966f&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=IGLbDAnH9qDl60yhLb3ZxWXkmo%2FCD3%2FOeMe4Pzl7YpUOTJ2zTZWTsbeSMkJ9lCZvhtml
要點: 整理了hbase 1.0版本的諸多重大改變, 而且對hbase的將來進行了展望.python
2. 快的打車架構實踐linux
http://mp.weixin.qq.com/s?__biz=MjM5MjAwODM4MA==&mid=402041851&idx=1&sn=10e83c9dc614ae36bba63da9d5614b86&scene=0#wechat_redirect數據庫
要點: 本文介紹了快旳打車的架構演變過程, 包括長鏈接服務穩定性, 系統分佈式改造, 無線平臺建設, 實時計算與監控等, 其實這些基礎架構設施不少同窗都比較瞭解, 可是如何應用這些基礎架構設施構建知足業務快速增加的需求是值得學習的.編程
3. 白話 IT 之要不要從 rabbitMQ 轉 kafka?瀏覽器
https://mp.weixin.qq.com/s?__biz=MzA3MjEyNTE4MQ==&mid=403459151&idx=1&sn=640ba3d9ea70e23ace8b99aff764e42f&scene=0&key=41ecb04b051110032817c86c43584090638b3811188f90782f3aa74f5f09782c38a56ab000336957c4f6bc924c128543&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=NeOHdEjipQwvPt31uTiPsrWo8jH1d%2B24Pu7mkj5xwy9hmRak3j3WvT6aUqSSiL2M安全
要點: 對kafka和rabbitMQ的簡要對比, 幫助你們進行架構選型.服務器
4. 大型分佈式系統架構實踐案例的分享——Apache Eagle架構
https://mp.weixin.qq.com/s?__biz=MzAwNjQwNzU2NQ==&mid=401502064&idx=1&sn=d19e016958ad36f3a7bc85e59c345779&scene=0&key=41ecb04b05111003797eedb95fb810ecae970b4a7aa6e81d04a7e0a738756f109ee3e2f5577a952929934c8d9469b033&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=NeOHdEjipQwvPt31uTiPsrWo8jH1d%2B24Pu7mkj5xwy9hmRak3j3WvT6aUqSSiL2M
要點: eagle是ebay公司開發的一套高效分佈式的流式策略引擎,具備高實時、可伸縮、易擴展、交互友好等特色,同時集成機器學習對歷史模型訓練創建用戶畫像以實現智能實時地保護Hadoop生態系統中大數據的安全。
5. 深刻理解樂觀鎖與悲觀鎖
https://mp.weixin.qq.com/s?__biz=MzAwNjQwNzU2NQ==&mid=401540725&idx=1&sn=3eddb881084872aa8f49e43b5ac3183e&scene=0&key=41ecb04b05111003eaacd5a209d56b7defe95a420e5978f3af6b968cbf72dbe0487c75fa191a9a2a9f45870543b47f5d&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=cIEolc0zzNQWRK7oKBSSLJy8IzYF5a5w4CL3HBM3Az5Atb3xTLVhvR%2FdN6D7r4JY
要點: 樂觀鎖和悲觀鎖是分佈式系統設計中常用的資源協調機制, 本文結合數據庫詳細解釋了樂觀鎖和悲觀鎖的設計思路和應用場景.
服務化和資源管理技術
1. 十分鐘帶你理解Kubernetes核心概念
https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=401295665&idx=1&sn=c7c698c0a79fa89ba6e47f794182ece8&scene=0&key=41ecb04b05111003245cae932300689248dec19dd3f49efbc4f50564e705dbb26951846cb0708d651e4dd8045d75f654&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=IGLbDAnH9qDl60yhLb3ZxWXkmo%2FCD3%2FOeMe4Pzl7YpUOTJ2zTZWTsbeSMkJ9lCZv
要點: kubernetes的簡短介紹, 若是你以前瞭解過k8s, 那麼這篇文件對你沒什麼新意了.
2. 深刻淺出Kubernetes
https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=401295665&idx=2&sn=aec095d2ba84eb9ba5035b4db3786595&scene=0&key=41ecb04b051110036b56b9ae40de9e684839123687f01b8af0152c93f15f9b7ddb1ea24996538e217499beb4d759f412&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=IGLbDAnH9qDl60yhLb3ZxWXkmo%2FCD3%2FOeMe4Pzl7YpUOTJ2zTZWTsbeSMkJ9lCZv
要點: 本文是對k8s的深度剖析, 做者經過一系列實驗, 來驗證k8s的行爲, 特別是針對k8s的autoscaling能力, 是一篇可貴的學習k8s的好文.
3. 容器技術將在2016年全面崛起的六大徵兆
https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=401323121&idx=1&sn=ea50a2777651903efeda05a7bd04c509&scene=0&key=41ecb04b0511100302562148fe2da8b5800291e349380ca7eb6cac2e45658a4d66a3362ff7267923d6e956e027ff3a5a&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=cIEolc0zzNQWRK7oKBSSLJy8IzYF5a5w4CL3HBM3Az5Atb3xTLVhvR%2FdN6D7r4JY
要點: 幾乎能夠確定的是,容器技術將在剛剛到來的新一年中繼續重塑IT面貌;這裏咱們將一同瞭解接下來即將真實出現的幾項重要徵兆。
大規模服務高可用技術
1. 深刻理解同步/異步與阻塞/非阻塞區別
https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=403270751&idx=1&sn=7269cd113d7b85e407319036d61ef786&scene=1&srcid=0108M9GcQ2oJDHdZFawzSiR7&key=41ecb04b05111003b9ed13bb24ad814e723252b44842b1d6584b1820a8742196cc43437d184e412a13dd67cf2939b4e5&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=L4nTU%2B%2FwV9jgxduhOQQylET7NHJw%2F2Shav4R7O5L9mqfw3nuHnxmfaYAsa%2BjXwhM
要點: 只要是本身完成的工做都是同步的, 不論是否設置回調函數. 只要委託給他人的, 都是異步的.
2. 實施微服務,咱們須要哪些基礎框架?
https://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=407641457&idx=1&sn=183d27056f3bd8ef17e77a3c15dfb3dd
要點: 微服務基礎架構詳解, 文章最後列舉了netflix的微服務架構開源解決方案供你們學習和參考.
DevOps 技術
1. 運維人的「番茄花園」:開源X86服務器配置安裝工具預覽
https://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=401627443&idx=1&sn=4f0505bb8509dc0eba3dc93c6d97a0b3&scene=0&key=41ecb04b0511100369415a516d35bbdc991714833d59350606ad6f239c0c87eca3108cdcff088cd74e0fece05364dd63&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=IGLbDAnH9qDl60yhLb3ZxWXkmo%2FCD3%2FOeMe4Pzl7YpUOTJ2zTZWTsbeSMkJ9lCZv
要點: 本文介紹了一款開源系統, 幫助運維人員全自動化批量安裝服務器.
2. 20個命令行工具監控 Linux 系統性能
https://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=413419308&idx=2&sn=3fdc0ddf3a380e78fc634afc18eec311&scene=1&srcid=0104eyFXem9lRMKTzzosyLW7&key=41ecb04b05111003d6861785741f51713a83fe5ecfac9f49618f4bd75affdb92cebc697b4ef310557acdff439d6ce00b&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=IGLbDAnH9qDl60yhLb3ZxWXkmo%2FCD3%2FOeMe4Pzl7YpUOTJ2zTZWTsbeSMkJ9lCZv
要點: 20個監控linux性能的小工具.
3. 解密YY互娛運維|基於 DevOPS 理念的持續部署平臺實踐
https://mp.weixin.qq.com/s?__biz=MzAxOTAzMDEwMA==&mid=403526650&idx=2&sn=c6f89d4fb1cb44ff6f18bb47b29f9f55&scene=0&key=41ecb04b05111003eca1b7413fbd1c4fa1e6d66fccbf0f351dd64780d9a3a29a12fecdbeaf57537b839571c9096b62f3&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=cIEolc0zzNQWRK7oKBSSLJy8IzYF5a5w4CL3HBM3Az5Atb3xTLVhvR%2FdN6D7r4JY
要點: 本文分享了YY互娛的遊戲運維平臺DevOps理念和自開發的"升龍"持續部署平臺, 並且藉助於虛擬化實現了可伸縮的運維理念.
4. 淺談自動化運維設計思想
https://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=401724680&idx=1&sn=f71dcd472e5b22d4fb11a8d27abec13e&scene=0&key=41ecb04b05111003c0e3e7b6e6b0381adfec6bbf041195b9411b0de255fa23a6511da976d0d637d270a8babc3714eefa&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=5hp7yrAmP2loS2Wk7n0ZPOc8TvkLbcyisMhI53CuGu9Waj5YVRt11gTTPtsf%2BoA5
要點: 本文簡要闡述了做者認爲的自動化應該遵循的四化原則:管理體系化、工做流程化、人員專業化、任務自動化。
大雜燴
1. 後現代的系統編程語言——C++
http://insights.thoughtworkers.org/coding-language-c/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
要點: C++做爲一門經典的編程語言,從上世紀八十年代起至今一直被普遍應用在系統開發和高性能計算領域。近幾年來隨着各類編程語言和範式的興起,C++的身影漸漸淡出了人們的視野。可是做爲一個仍在不斷進步的語言,C++在最近幾年飛速發展,已經具有了現代語言應有的特性,並且也有了許多已有的和正在進行的新的拓展。
2. How browsers work
http://blog.csdn.net/zzzaquarius/article/details/6532299
要點: 很是詳細的一篇介紹瀏覽器的文章, 其中還介紹了不少詳細的html和css的細節, 不可多得的好文推薦給你們.
3. Linux知識點小結
https://blog.huachao.me/2016/1/Linux%E7%9F%A5%E8%AF%86%E7%82%B9%E5%B0%8F%E7%BB%93/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
要點: 整理了linux運維經常使用的知識點, 並且有不少引文, 推薦閱讀.
4. Python之Flake8 - Coding Style檢查自動化的利器
https://mp.weixin.qq.com/s?__biz=MzA3OTgyMDcwNg==&mid=401862197&idx=1&sn=179ad363b088f4413469573d972db285&scene=0&key=41ecb04b05111003cfc33a3b4fed74bfd613c6146d697542cb8c215a1d75a49a73b795affcfa11bc27b251cf15f92bb3&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=NeOHdEjipQwvPt31uTiPsrWo8jH1d%2B24Pu7mkj5xwy9hmRak3j3WvT6aUqSSiL2M
要點: python做爲動態語言雖然開發效率高, 可是因爲不須要進行編譯, 語法錯誤和異常每每在運行期才能發現, 這給穩定性帶來很大挑戰, 本文介紹了的自動化檢查工具, 能夠幫助你們提早發現python中的語義錯誤.
5. Java日誌記錄的5條規則
https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=402404856&idx=1&sn=6e8d1dd9d7a31b636df64dbf863f1644&scene=1&srcid=0107C1j92MYzyhlD1KDq5PZu&key=41ecb04b05111003a93bb25ec1f9c9b2fa2fd70468e754d17f04b5340bdbf596b0c6944874c0c0cf80b8ed4c7ad4f6d6&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=cIEolc0zzNQWRK7oKBSSLJy8IzYF5a5w4CL3HBM3Az5Atb3xTLVhvR%2FdN6D7r4JY
要點: 診斷日誌能夠說是咱們日誌追查問題最重要的手段了, 不過寫好診斷日誌仍是有規則可言, 雖然文章題目是針對Java的, 不過我以爲能夠針對任何語言.
6. 理解c語言system函數的返回值
https://mp.weixin.qq.com/s?__biz=MzAxNjM3MDkyOQ==&mid=401553888&idx=1&sn=2f0b358e5e766f9fbdaa03fc5a62061c&scene=1&srcid=0107HOuuNfSm0SafQmHpAYeS&key=41ecb04b05111003d2ea40db1bc4c826aaa3c7a29a920d27c49f56c5b8ee33bdb800b03c5b03e82799a3f71149c57cd2&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=cIEolc0zzNQWRK7oKBSSLJy8IzYF5a5w4CL3HBM3Az5Atb3xTLVhvR%2FdN6D7r4JY
要點: 你真的理解system的返回值嗎? 看完這篇文章以後, 在回答我吧.