Alibaba Open Source Collection

Explore Alibaba’s open source projects in depth

Opening Remarks

Open Future: How Alibaba is Embracing Open Source to Benefit the Entire Ecosystem

Open source helps drive technology forward by sharing knowledge and preventing reinvestment of resources…[Read more]

Nacos: Solution for Cloud-native Development

Introducing Nacos: Alibaba’s Open Source Solution for Cloud-native Development

Nacos (short for Naming Configuration Service) offers developers an easy-to-use framework for service discovery, management, and configuration in cloud-native applications. [Read more]

Nacos Embraces the Spring Ecosystem

Nacos now allows Spring developers to perform service discovery, configuration management, and service control for their microservices in the production environment, so that developers could enable dynamic configuration service for their Spring Framework applications easily by adding some simple annotations. [Read more]

Exploring Nacos: Application Scenarios for Alibaba’s Open Source Framework

This article looks at the ideal application settings for the framework, from storing sensitive configuration information to traffic management.[Read more]

Dubbo: Framework for Distributed Servitization

Exploring Dubbo: A Powerful Framework for Distributed Servitization

Apache Dubbo service framework: from the fundamentals of Java RMI to building Spring Boot-based applications… [Read more]

Implementing Distributed Tracing in Dubbo: An Alibaba Guide to Zipkin

Learn how to implement Zipkin in Dubbo for complex distributed systems, from configuring dependencies to performing tracing analysis… [Read more]

Exposing Services in Dubbo, the RESTful Way: Basics to Advanced

A rundown of how to expose services with RESTful architecture using built-in Dubbo features that have appeared over the last year or more… [Read more]

In Depth with Alibaba’s Nacos: Exploring Registry Implementation in Dubbo

A technical guide to implementing Nacos’ registry function in Dubbo… [Read more]

Fish Redux: Unified Application Framework for larger-scale Apps

Unified Application Framework for larger-scale Apps: Alibaba’s Fish Redux Moves to Open Source

Fish Redux has eliminated pain points and enabled configurable assembly for Alibaba’s Xianyu trading platform… [Read more]

Sentinel: Fault Tolerance for Microservices

Beyond Hystrix: How Alibaba’s Sentinel Watches Over Distributed Systems

With Sentinel, Alibaba has introduced a flow control system with impressive comparisons against Netflix’s Hystrix component… [Read more]

Resilience4j and Sentinel: Two Open-Source Alternatives to Netflix Hystrix

Hystrix, an open source latency and fault tolerance library of Netflix, has recently announced on its GitHub homepage that new features are no longer under development. It is recommended that developers use other open source projects that are still active. [Read more]

Flow Control for Your Microservices: Migration from Hystrix to Sentinel

This article will help you migrate from Hystrix to Sentinel and help you get up to speed on using Sentinel. [Read more]

Fescar: Distributed Transaction Solution

Fescar: A Distributed Transaction Solution Open Sourced by Alibaba

To support microservice-based development, Alibaba has now launched Fescar, an open source version of its Global Transaction Service solution to the problem of distributed transactions… [Read more]

PouchContainer: An Efficient Enterprise-class Rich Container Engine

Open-source Pouch: Alibaba’s Tried and Tested Container Technology Now Available to All

Put through its paces by Alibaba’s astronomical transaction volume, multiple mega data centers and strict cost control, Pouch — Alibaba’s proprietary Apache 2.0 protocol-based container technology — has now formally been made open-source. [Read more]

JarsLink: Flexibility Through Modularity

Flexibility Through Modularity: Alibaba’s JarsLink Modular Development Framework

Alibaba’s new JarsLink modular framework has been developed to overcome these issues and has is currently being applied and assessed in real-world applications. Let’s move on to look at the issues it is overcoming, its specific functions and features, and real-world application scenarios. [Read more]

Mars: A Tensor-based Framework for Large-scale Data Computation

Alibaba Open-Sources Mars to Complement NumPy

“NumPy” is a beloved tool for the huge population of Python users who are mathematicians, engineers, etc. and working deeply in scientific computing. The NumPy Base N-dimensional array package usually contains… [Read more]

12 Alibaba Techs made Open-source in 2017

Since the launch of the first batch of open-source projects in 2011, the developers at Alibaba have been actively involved in the development of open-source communities. [Read more]

Alibaba Tech

First hand and in-depth information about Alibaba’s latest technology → Facebook: “Alibaba Tech”. Twitter: “AlibabaTech”.

First-hand & in-depth information about Alibaba's tech innovation in Artificial Intelligence, Big Data & Computer Engineering. Follow us on Facebook!