# Simplifying distributed transactions with microservices

DevFeed: [Simplifying distributed transactions with microservices](<https://devfeed.tech/articles/simplifying-distributed-transactions-with-microservices-35981.md>)

Original publisher: [Read original article](<https://temporal.io/blog/simplifying-distributed-transactions-microservices>)

Author: Tim Imkin

Published: 2025-01-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>)

Tags: [debugging](<https://devfeed.tech/tags/debugging.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [retries](<https://devfeed.tech/tags/retries.md>), [temporal](<https://devfeed.tech/tags/temporal.md>), [transactions](<https://devfeed.tech/tags/transactions.md>), [visibility](<https://devfeed.tech/tags/visibility.md>)

## AI overview

This tutorial examines the challenges of coordinating distributed transactions across microservices, including ephemeral state, limited visibility, and service outages. It presents Temporal as an approach using durable execution, automatic retries, and centralized orchestration to improve reliability, visibility, and debugging.

## Source excerpt

Simplify distributed transactions in microservices with Temporal. Learn how durable execution, automatic retries, and centralized orchestration improve reliability, visibility, and debugging in complex systems.