English | [简体中文](https://github.com/dtm-labs/dtm/blob/main/helper/README-cn.md)
# A Cross Language Distributed Transaction Manager
# Distributed Transactions Manager
## Who's using DTM
## What is DTM
[Tencent](https://www.tencent.com/)
DTM is a distributed transaction solution which provides cross-service eventually data consistency. It provides saga, tcc, xa, 2-phase message strategies for a variety of application scenarios. It also supports multiple languages and multiple store engine to form up a transaction as following:
DTM is the first distributed transaction management framework in Golang. Unlike other frameworks, DTM provides extremely easy access interfaces of HTTP and gRPC, supports multiple language bindings, and handles tricky problems of unordered sub-transactions at the framework level.
English | [简体中文](https://github.com/dtm-labs/dtm/blob/main/helper/README-cn.md)
# A Cross Language Distributed Transaction Manager
# Distributed Transactions Manager
## Who's using DTM
## What is DTM
[Tencent](https://www.tencent.com/)
DTM is a distributed transaction solution which provides cross-service eventually data consistency. It provides saga, tcc, xa, 2-phase message strategies for a variety of application scenarios. It also supports multiple languages and multiple store engine to form up a transaction as following:
DTM is the first distributed transaction management framework in Golang. Unlike other frameworks, DTM provides extremely easy access interfaces of HTTP and gRPC, supports multiple language bindings, and handles tricky problems of unordered sub-transactions at the framework level.