A weekly technical update on distributed technology 2016.02.21

Source: Internet
Author: User

Distributed System Practice

1. Remote interface design experience sharing

http://mp.weixin.qq.com/s?__biz=MzAwNjQwNzU2NQ%3D%3D&idx=2&mid=402064901&scene=0&sn= 0b5f56a97b431ed355b75a9e17f2e754

Point: Distributed system because of the network factors in the middle, the situation is much more than the single-machine system, then how to design a remote interface? This article is a good explanation of the problem points that need to be considered in designing remote interfaces.

2. time Series Database Dewford what is Tsdb

Http://liubin.org/blog/2016/02/18/tsdb-intro/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source= Toutiao.io

Important: The time series database is especially suitable for storing and analyzing the large amount of metric data, which is often collected by various operations and components, this article introduces the definition and characteristics of TSDB and the problems that need to be considered in technology selection as an introductory article of TSDB.

Service and resource management technology

1. Create a microservices service? Please answer these 10 questions first

https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=401654497&idx=1&sn= 5cac9aa4ae113592e1513c1ff70ea917&scene=0&key= 710a5d99946419d92eb7091f58c5cde25aa969bc79e27f64512d5291bd6805f728ba74f91be2c3a5c3066eefe7e85fc7&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.3+build (15D21) &version= 11020201&pass_ticket=zahnzvv%2bhgpcl5ee8oxtpflao7t%2ffvvh4sf7bxtffbh97zrybzejusn4omoqvqt9

Key points: The concept of micro-service is very popular in recent years, especially the development of container technology such as Docker, this paper puts forward 10 problems that need to be considered before applying micro-service architecture.

2. Build a lightweight private build environment based on Docker

https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=401666644&idx=1&sn= 5d2e3e82edcfbdfd294a1390bb8259ee&scene=0&key= 710a5d99946419d9d1f52b0addc544cfb20e0b265af7e10b3aa374d0e1da9f9c404e933345167fab449110e4d1431ddc&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.3+build (15D21) &version= 11020201&pass_ticket=haaxztv%2bphkgpe6ceaw6zkdfccoto%2b%2fjlzj1ysvnltee6ftij4sdhz7w0z9hsi4i

Important: While we are not afraid to apply Docker to the online environment at this stage, using Docker to build a development and test environment is still possible, and building a common set of development and test environment mirrors can greatly simplify the cost of developing and testing the environment.

3. Mesos Practice Complete Manual: Where to use the web

https://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=402821710&idx=1&sn= 4419346c7512aee6daae3a0bf6cbf1be&scene=0&key= 710a5d99946419d98419fdac3ef03e71e6e4ebedeae85b5bba3b76847a498069968a9d1ebdfd68ab1343686763d0bc89&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.3+build (15D21) &version= 11020201&pass_ticket=haaxztv%2bphkgpe6ceaw6zkdfccoto%2b%2fjlzj1ysvnltee6ftij4sdhz7w0z9hsi4i

Important: This article describes where to use the Mesos+docker case and the pits that have been trampled during the process, which is worth referring to.

4. In Layman's CoreOS

https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=401672813&idx=1&sn= 125f0aa8e97d1d56520c35a6616b01fd&scene=0&key= 710a5d99946419d9fbe8d27e0b29990f95f4ec20d87d1423e997dad8feb96827b2ab66e568e096578b19a1cfcfb7253d&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.3+build (15D21) &version= 11020201&pass_ticket=vfd4jxc%2f94fd4apmhl%2fh3vgbe0rwozxqkt0m3vscvbbfvlhihe4eequysh1z1bbv

Important: CoreOS is a Linux system specifically designed for containers, providing only the basic functionality to run the Linux kernel, and most packages are packaged together in containers and applications to achieve the lightweight nature of the Linux kernel. This paper focuses on the automatic update mechanism and distribution channel of CoreOS, and the update mode of "double buffer" is a bright spot.

Service High Availability Technology

1. Introduction to the stability system of Weibo platform

Http://weibo.com/p/1001603939610718766471?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io

Key points: This paper introduces the stability system of Sina Weibo from 4 aspects, such as architecture, monitoring, capacity estimation, intervention means, etc.

2. Time_wait and close_wait you don't know

https://mp.weixin.qq.com/s?__biz=MzI4MjA4ODU0Ng==&mid=402415747&idx=1&sn= 2458ba4fe1830eecdb8db725d3f395fa&scene=1&srcid=0219onadie0wa6o3pw47ciln&key= 710a5d99946419d9d2aa813f0ff66c0cc084049b289f17d551d542f09c5f327f17617efb5d5c308bfac52a8b4ca612a8&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.3+build (15D21) &version= 11020201&pass_ticket=vfd4jxc%2f94fd4apmhl%2fh3vgbe0rwozxqkt0m3vscvbbfvlhihe4eequysh1z1bbv

Key points: Explain Time_wait article Baidu can find a lot of, but often lack of more detailed and accurate articles, this article from the protocol layer tells the principle of time_wait, and gives the actual scene of the case.

3. Linkerd: An open source RPC solution from Twitter for microservices

https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=401679111&idx=1&sn= d35d56b3330e1c050bfff33701d1a859&scene=0&key= 710a5d99946419d9ec6f25f28a91a2fedd610abd383e6172d62e42ef56f18fb1c1ee958a7facd4ad187fe9509429a325&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.3+build (15D21) &version= 11020201&pass_ticket=ohzrj8ukewl%2ftsa15p62vd0vxqfngqvtxnemo2uok57ijazshcbwmcny%2bv%2f5zwwt

Important: Open source RPC proxy built on Twitter's finagle library. RPC is usually divided into two categories, a kind of concern for connectivity, focusing on cross-language support, the typical representative is GRPC. A class of concerns about RPC service ecosystem construction, including service discovery, load balancing, traffic routing, overload protection, etc., Finagle belongs to this category. Linkerd is still in the 0.1.0 stage, let us wait and see.

DevOps Technology

1. In the age of big data, the self-cultivation of OPS engineers

http://youerning.blog.51cto.com/10513771/1726349

Important: If data cannot be visualized, many times we cannot see the nature behind the data. This article introduces a series of data visualization tools, let's look at the essence of the phenomenon.

2. CMDB experience Sharing – analyzing the design process of the CMDB

https://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=402923672&idx=1&sn= c4e19f12fed131f89293149f8555a89d&scene=0&key= 710a5d99946419d9270120e1d40936837c93594770b9c43a189e6097133ddca7abddd66f3983ea420af271c21ea7ab37&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.3+build (15D21) &version= 11020201&pass_ticket=8wgzsscl5x%2fddmopyklsbfvqvb%2bfyllmck%2b2sogpwmgx2i7s%2b1wls7fpo7uq8jjk

Important: The CMDB is the most core part of ITIL process, but because different companies have different situations, it is impossible to have a general CMDB, the author summarizes some of the CMDB's design ideas in combination with their own years of experience.

3. talk about operational visualization, DevOps, and operational crises

https://mp.weixin.qq.com/s?__biz=MjM5MDAxNjkyMA==&mid=402328176&idx=1&sn= e776f71eb84c95557c9c80a8fb9eebf6&scene=0&key= 710a5d99946419d97ab02f1ff1d19d70c4826cc97005ebe8573124e9e8d35aa5a3a163827cad84e132968f526bdc759c&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.3+build (15D21) &version= 11020201&pass_ticket=usk2wkizmm7sxvgkh2dpqtaie0%2f3s9euv6kgrodnxrdrml9er5deckxe4vhqwyhp

Important: The depth of the text, the detailed introduction of operation and maintenance visualization, the concept of devops and the needs of the Ops people to make changes.

Hodgepodge

1. Technical Practice

Http://icodeit.org/2016/02/pitfall-of-technology/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source= Toutiao.io

Key points: Today we live in the era of the explosion of news, especially the Internet industry, new technologies and new products. As a technician, there is more or less deep inside the grasp of all the technology, but the human energy is limited after all, must have a moderate focus on some technology, only understood knowledge is helpful. Let's take a look at the author's coping methods.

2. Talking about: The relationship between Software architect and mathematics

http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=408978072&idx=1&sn= F745dba7c543d16250fb8e851d2806bb&scene=0#wechat_redirect

Important: For the developers who are biased towards the project, the mathematical knowledge is not used so much, so much knowledge is returned to the teacher. But this is not to say that the architecture of the students do not need mathematics, there may be many times we do not need to understand the mathematical formula theorem is so profound, but we need to maintain the mathematical quality, some code only after the mathematical proof to make us feel invulnerable.

3. Base64 Coding principle and application

Http://blog.xiayf.cn/2016/01/24/base64-encoding/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source= Toutiao.io

Key points: Base64 coding I believe that many students are not unfamiliar, if you do not understand it is okay, please read this article, detailing the principle of Base64 coding and application scenarios

A weekly technical update on distributed technology 2016.02.21

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.