# 5 Common microservices pain points

DevFeed: [5 Common microservices pain points](<https://devfeed.tech/articles/5-common-microservices-pain-points-17783.md>)

Original publisher: [Read original article](<https://encore.dev/blog/common-microservices-pains>)

Author: Marcus Kohlberg

Published: 2022-08-09T00:00:00Z

Content type: article

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Microservices](<https://devfeed.tech/topics/microservices.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Development](<https://devfeed.tech/topics/development.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [observability](<https://devfeed.tech/topics/observability.md>), [tracing](<https://devfeed.tech/topics/tracing.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [devops](<https://devfeed.tech/tags/devops.md>), [go](<https://devfeed.tech/tags/go.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [observability](<https://devfeed.tech/tags/observability.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

## AI overview

The article describes common difficulties in microservices development, including service-to-service communication, environment setup and testing, repetitive DevOps work, and distributed observability. It presents Encore as a way to simplify API creation, environment provisioning, deployment, and instrumentation.

## Source excerpt

And how to avoid them. Naturally.