Distributed System Practice
1. Distributed Systems (ebook)
http://www.printfriendly.com/print/v2?url=http://book.mixu.net/distsys/ebook.html#
Key points: Free introduction of the Theory of Distributed Systems ebook, the book's difficulty is very suitable for beginners, covering all aspects of distributed systems, but not in-depth details and can not understand, combined with specific examples, so that the distribution theory is not so boring.
2. the development history of Distributed system Consistency (i.)
http://www.dianrong.com/caifu/?p=145558
Key points: The author of the consistency of the issue is very thorough, I believe that after reading this article, we must have a harvest, the article is not easy to understand, you can see a few times.
Service and resource management technology
1. Talk about Apache Mesos and mesosphere DCOs: History, architecture, development and application
https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=208306944&idx=1&sn= 56f98b961717d5181b635c1bfec5189c&scene=1&srcid=0928xys8vgxtzrraimsd1k0d&key= 2877d24f51fa53848df6ad3073fbcceff894dfe971451b4ac9d1a6aec444fa077b15759c99ac62d499b1bfca1cfb55f7&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.10.5+build (14F27) &version= 11020201&pass_ticket=ayu2bpnpcvsn%2b3wa9oe1g4noxpce6amppmf2n%2boxrkrgvvuaa7trv%2bfofy%2b%2bon6i
Key points: A brief introduction to the history of Mesos and a brief introduction to the basic architecture of Mesos.
2. How the storage works in the container
Http://www.infoq.com/cn/news/2015/10/user-space
Important: For stateful services, storing data locally is the least likely thing to be containerized. This article describes the capabilities of Docker in support of data persistence.
3. What is the version of your infrastructure?
http://dockone.io/article/708
Point: Now I'm afraid no one is against the importance of version control in the development of the program, but the operating program depends on the basic Environment version control has not attracted enough attention, with the further development of PAAs technology such as Docker, the management of the basic environment more and more attracted the attention of the industry, Especially in the face of large-scale cluster situation, so the emergence of puppet and chef such a relatively mature environment consistency system. If there is a lack of consistency in the underlying environment, who can anticipate what results the program returns?
4. container Getting Started knowledge ABC
http://mp.weixin.qq.com/s?__biz=MjM5MzM3NjM4MA==&mid=215892067&idx=1&sn= de97c4f1cb12c4dc1d39b188f62a175f&scene=1&srcid=10013jh3fhphsdp3eq9pe5ht&key= 2877d24f51fa53848c5021e1bfaa02dae97e1d5a6aa5131848501b479afaecb6a232c906702dcd8fa089442b1f401ec7&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.10.5+build (14F27) &version= 11020201&pass_ticket=1llmadlgj0sajuor9uz11b5wza7zsnusfkht%2bwj1j1p7d81unx2jkzcj47%2f4zwdz
Important: Introduction to Container basics.
5. September You can not miss the 10 Article Container technology excellent article
https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=208341963&idx=2&sn= e829a4eb91a9ecee7872d7897ab0b8c6&scene=1&srcid=1001pddlyed4gvlgzmcgaxvt&key= 2877d24f51fa53841e7edef111bda0124e198dd6502c973855cb0798a1960bb9fc79a5facd6c74651b5564a9377b906f&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.10.5+build (14F27) &version= 11020201&pass_ticket=1llmadlgj0sajuor9uz11b5wza7zsnusfkht%2bwj1j1p7d81unx2jkzcj47%2f4zwdz
Key points: Dockerone finishing 10 times Introduction to the excellent container technology articles
6. kubernetes and DCOs, friends or opponents?
https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=208349721&idx=1&sn= c858a8a9ecc8f3b91283437f93f4d447&scene=0&key= 2877d24f51fa5384d7facb71a0f4d19d4669855182ae4f3ee661e4f7a6be0e603f8d6ad01e08ffdce5147c09eb1935ac&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11+build (15A284) &version= 11020201&pass_ticket=wntpab%2bthbiapcwckjkzwlfuwmxvcpnjedws7apgnnk6byxj39iuyz2mk34eoyap
Key points: This paper introduces the progress of integration of kubernetes and Mesos, and gives the user more extensive space.
Service Scheduling and Trace technology
1. A simple second-time killing activity
http://mp.weixin.qq.com/s?__biz=MjM5MzM3NjM4MA==&mid=215892067&idx=3&sn= 5322968bebb31cde8cbf7402c4bfa66e&scene=1&srcid=1001jagtl2l9k6pblhmsb2pt&key= 2877d24f51fa53841c1ff8bcc86fe2964a4fdb564adf1961906bb201a206809a3eaae8ade78a0df5d35246593cd64ff9&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.10.5+build (14F27) &version= 11020201&pass_ticket=1llmadlgj0sajuor9uz11b5wza7zsnusfkht%2bwj1j1p7d81unx2jkzcj47%2f4zwdz
Key points: This article introduces a small case to improve the performance of the system, from the task to the system on-line, a total of 12 hours, so that the system can not be run, into a successful system, although the number of access to the anti-traffic, but the optimization of ideas are figured out, I hope we have some inspiration.
DevOps Technology
1. Use ETCD to do service discovery and go code example
Http://daizuozhuo.github.io/etcd-service-discovery/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source= Toutiao.io
Important: Use a small example of ETCD.
2. Intercom's ongoing deployment practice: 100 times a day, 1 times 10 minutes
http://dockone.io/article/710
Key points: "Editor's note" This blog post shares the experience and experiences of Intercom company in the continuous deployment. Intercom Company started from the beginning of the recognition of the importance of continuous deployment, from 2002 to 10 deployments per day, to this year nearly 100 times a day of deployment, has accumulated rich experience, the continuous deployment has a deep understanding, although this article does not have detailed technical details, so-called dry goods, But empirical analysis, such as the idea of "helping new engineers" is quite new, as the text puts it-"The increase in deployment time will make your product more and more uninteresting ..." Because efficiency is decreasing, and the things you learn are decreasing, engineers become frustrated ... ", the editor as a colleague, also deep feelings, hereby recommended.
3. scheduled task scheduling and management platform Jobcenter
https://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=208434536&idx=1&sn= be02773ef6bb90ad56a7b4333dd119f5&scene=0&key= 2877d24f51fa538449dbe18c121f08419a05df2dff9e6170593ce9db18acefba0379c0dad57e24185737c07128acf1b2&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.10.5+build (14F27) &version= 11020201&pass_ticket=oq18stxwfueba1ejbgxarj3%2f%2fh5wiilroc4iw%2bcyyvedelorrqtppqrjcsybgx2r
Important: The students who have done OP must have been tortured by various crontab on the line. Although crontab is simple to use, maintainability is very poor and it is difficult to centralize maintenance when it comes to the operation of a large number of machines. This article describes the Jobcenter is what we have always wanted the centralized distributed operation platform, and Beehive is doing the Bje (Beehive job engine) has a common goal.
4. Automated OPS tool clip
https://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=208458828&idx=2&sn= 96fc13dd273d37241f955fe19344f1b9&scene=1&srcid=1001ywofyhwdr5oqrivvicdy&key= 2877d24f51fa5384902e561d927da588f5675fa041ae2703e901f169aeaec98de150f130e8384d2a9356af652bbbc00a&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.10.5+build (14F27) &version= 11020201&pass_ticket=1llmadlgj0sajuor9uz11b5wza7zsnusfkht%2bwj1j1p7d81unx2jkzcj47%2f4zwdz
Point: The clip's function has made me eye-opener, at first glance, that clip is just a service discovery tool, but in a closer look, clip with the idea of service discovery, through the service discovery of the interface to achieve a generalized on the "eligible" machine, run the function of the specified command, It also records the history of command execution, which is much simpler than the way for+ssh.
Tools Collection
1. Write code that allows others to read
http://blog.jobbole.com/92063/
Important: There are a lot of very small examples in this article that explain how to write code for better readability. The examples in this article are very representative, and see if you've been recruited?
2. Ultimate Mac Efficiency Guide
The Ultimate Mac Efficiency Guide
Key points: My factory classmates to organize the Mac on various tools and set the skills, very practical.
3. Architectural Path (iii) unit testing
Http://www.cnblogs.com/freeflying/p/4810647.html
Point: Unit testing is really important, and often very much reflects the programmer's skill, please start from now on the single test.
4. read the Docker source code of the Divine Soldier Weapon
https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=208341963&idx=1&sn= 5b63ead05f338607a815016868323d2b&scene=1&srcid=1001zaqq56bsv2pir60n8qa1&key= 2877d24f51fa53840400be7f4b61aa7887ba8cc7cb76f77b718e22410bc3cb983a5b734820238ece49f0108bcd09a72a&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.10.5+build (14F27) &version= 11020201&pass_ticket=1llmadlgj0sajuor9uz11b5wza7zsnusfkht%2bwj1j1p7d81unx2jkzcj47%2f4zwdz
Important: This article describes the configuration and use of Liteide, which is designed for go language development.
I am concerned about the week of technical developments 2015.10.04