清单出处
此清单根据以下文章列出(仅包括其中的开源部分):
This list is listed in the following article (including only the open source section)
Title:The Stack That Helped Medium Drive 2.6 Millennia of Reading Time
Authors:By Daniel Pupius, Head of Engineering at Medium
                             
                            
                                
                                    
                                    
                                        
                                            
                                                
                                                    
                                                        
	
	
		
			
				 
				114114
			
		
		
        
			运行时
        
			
				Node.js
				main app servers are written in Node
			
			Node.js JavaScript 运行时。「Node.js JavaScript runtime.」
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				71533
			
		
		
        
			NoSQL数据库
        
			
				Redis
				as cache cluster sitting in front of Dynamo, which mitigates these issues with reads.
			
			Redis 是一个开源(BSD许可)的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。(Redis is...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				28406
			
		
		
        
			Web服务器
        
			
				NGINX
				reverse proxies
			
			NGINX 官方开源软件库。NGINX(读作 "engine x" 或 "en-jin-eks")是世界上最流行的 We...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				75343
			
		
		
        
			搜索引擎
        
			
				Elasticsearch
				Elasticsearch of ELK - search engine
			
			Elasticsearch是一个分布式,REST风格的搜索和分析引擎,能够解决越来越多的用例。(Elasticsearc...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				29488
			
		
		
        
			测试工具、框架及库
        
			
				PhantomJS
				as a renderer process for the fun TextShots
			
			PhantomJS是一个'headless'的WebKit脚本,具有JavaScript API。 (PhantomJS...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				205
			
		
		
        
			JavaScript
        
			
				Variants
				for AB testing and guarding unfinished features
			
			实现变量(实验,MODs)系统。 允许根据条件进行动态标志评估。(Implementations of a varian...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				5971
			
		
		
        
			测试工具、框架及库
        
			
			Robolectric是一个单元测试框架,可以清除Android SDK jar,以便您可以测试驱动Android应用程...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				15297
			
		
		
        
			测试工具、框架及库
        
			
				Mockito
				for unit tests
			
			用Java编写、用于单元测试的、最受欢迎的模拟框架。(Most popular Mocking framework fo...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				51232
			
		
		
        
			Java
        
			
				Guava
				On Android, Medium use guava for all the things missing from Java.
			
			Google Java核心库。(Google Core Libraries for Java. )
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				1249
			
		
		
        
			行业特定软件
        
			
				Bloomd
				for bloom filters
			
			Bloomd是一个高性能C服务器,用于将Bloom过滤器和操作公开给网络客户端。(Bloomd is a high-pe...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				13270
			
		
		
        
			缓存存储
        
			
				groupcache
				which provides a memcache alternative while helping to reduce duplicated work across the fleet
			
			groupcache是一个缓存和缓存填充库,用于在许多情况下替代memcached。(groupcache is a c...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				66896
			
		
		
        
			DevOps
        
			
				Ansible
				system management
			
			Ansible是一个完全简单的IT自动化平台,使您的应用程序和系统更易于部署。(Ansible is a radical...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				6050
			
		
		
        
			应用交付
        
			
				HAProxy
				load balancers
			
			可靠、高性能的TCP/HTTP负载平衡器。(The Reliable, High Performance TCP/HTT...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				181
			
		
		
        
			测试工具、框架及库
        
			
				ClusterRunner
				to distribute the tests and make this fast.
			
			ClusterRunner可以轻松地以最快、最有效的方式在整个基础设施中执行测试套件。(ClusterRunner ma...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				1891
			
		
		
        
			测试工具、框架及库
        
			
			基于assert模块,在node.js和浏览器中进行简单的单元测试。(Easy unit testing in node...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				122
			
		
		
        
			测试工具、框架及库
        
			
				falkor
				HTTP level functional tests
			
			HTTP级别功能测试库(nodeunit兼容)。(HTTP Level Functional Testing Libra...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				24608
			
		
		
        
			DevOps
        
			
				Jenkins
				continuous integration and delivery
			
			Jenkins是领先的开源自动化服务器。(Jenkins is the leading open-source auto...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				14692
			
		
		
        
			日志系统
        
			
				Logstash
				Logstash of ELK - Log collection processing
			
			Logstash - 传输和处理您的日志、事件或其他数据。(Logstash - transport and proce...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				20782
			
		
		
        
			仪表板
        
			
				Kibana
				Kibana of ELK - Analysis and visualization
			
			Elasticsearch的Kibana分析和搜索仪表板。(Kibana analytics and search da...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				4898
			
		
		
        
			JavaScript
        
			
				Closure Library
				uses Closure as a standard library
			
			Google的公共JavaScript库。(Google's common JavaScript library. )
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				15311
			
		
		
        
			图形数据库
        
			
				Neo4j
				to store relations between the entities that represent the Medium network
			
			Neo4j:面向每个人的图形。Neo4j 是世界领先的图形数据库。『Neo4j: Graphs for Everyone...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				69512
			
		
		
        
			行业特定软件
        
			
				Protocol buffers
				Medium use Protocol Buffers for their schemas (and schema evolution rules) to keep all layers of the distributed system in sync, including mobile apps, web service, and data warehouse.
			
			Protocol buffers 是一种语言中立的、平台中立的可扩展机制,用于序列化结构化数据。(Protocol bu...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				130628
			
		
		
        
			编程语言
        
			
				Go编程语言
				several auxiliary services include image server for serving processed images written in Go
			
			Go 是一种开源编程语言,可以轻松构建简单、可靠和高效的软件。「Go is an open source program...
            
		 
		
	 
                                                    
                                                        
	
	
		
			
				 
				42202
			
		
		
        
			科学计算
        
			
				Apache Spark
				for ETL because of its flexibility and ability to scale with medium\'s growth.
			
			Apache Spark™是用于大规模数据处理的快速和通用引擎。(Apache Spark™ is a fast and...