# Microservices

Microservices is an architecture for building applications as independently deployable, loosely coupled services.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## What is AIOps?

DevFeed: [What is AIOps?](<https://devfeed.tech/articles/what-is-aiops-41388.md>)

Original publisher: [Read original article](<https://www.databricks.com/blog/what-is-aiops>)

Author: Databricks Staff

Published: 2026-09-17T16:49:43Z

Content type: tutorial

Language: en

Sources: [Databricks](<https://devfeed.tech/sources/databricks.md>)

Topics: [AIOps](<https://devfeed.tech/topics/aiops.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [aiops](<https://devfeed.tech/tags/aiops.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [data-plus-ai-foundations](<https://devfeed.tech/tags/data-plus-ai-foundations.md>), [devops](<https://devfeed.tech/tags/devops.md>), [logs](<https://devfeed.tech/tags/logs.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [network](<https://devfeed.tech/tags/network.md>), [observability](<https://devfeed.tech/tags/observability.md>)

### AI overview

This guide explains AIOps, which applies AI and machine learning to IT operations to detect anomalies, correlate events, identify root causes, and trigger responses. It describes how AIOps analyzes logs, traces, events, and network topology, while complementing observability, DevOps, and human judgment.

### Source excerpt

Artificial Intelligence for IT Operations (AIOps) applies AI and machine learning to IT operations to detect anomalies...

## AI Changed How Spotify Builds. What We Learned (and Fixed) About Quality at Higher Velocity

DevFeed: [AI Changed How Spotify Builds. What We Learned (and Fixed) About Quality at Higher Velocity](<https://devfeed.tech/articles/ai-changed-how-spotify-builds-what-we-learned-and-fixed-about-quality-at-higher-velocity-41282.md>)

Original publisher: [Read original article](<https://engineering.atspotify.com/2026/9/ai-changed-how-spotify-builds-what-we-learned-and-fixed-about-quality-at-higher-velocity/>)

Author: Spotify Engineering

Published: 2026-09-16T19:13:53Z

Content type: article

Language: en

Sources: [Spotify Engineering](<https://devfeed.tech/sources/spotify-engineering.md>), [Spotify Engineering Blog](<https://devfeed.tech/sources/spotify-engineering-blog.md>)

Topics: [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Data pipelines](<https://devfeed.tech/topics/data-pipelines.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Job](<https://devfeed.tech/topics/job.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [bug](<https://devfeed.tech/tags/bug.md>), [data-pipelines](<https://devfeed.tech/tags/data-pipelines.md>), [jobs](<https://devfeed.tech/tags/jobs.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [reliability](<https://devfeed.tech/tags/reliability.md>)

### AI overview

Spotify describes how rapid change, content-processing weaknesses, capacity limits, and a scheduling bug contributed to delays in publishing episodes. It reports adding end-to-end monitoring, fixing the scheduler, lowering batch-job priority, and increasing capacity.

### Source excerpt

Quality and reliability have always been a point of pride for Spotify. We run an extraordinarily complex... The post AI Changed How Spotify Builds. What We Learned (and Fixed) About Quality at Higher Velocity appeared first on Spotify Engineering.

## Behind the Scenes: How the OpenTelemetry Plugin Maps Your Microservices in Real-Time

DevFeed: [Behind the Scenes: How the OpenTelemetry Plugin Maps Your Microservices in Real-Time](<https://devfeed.tech/articles/behind-the-scenes-how-the-opentelemetry-plugin-maps-your-microservices-in-real-time-30919.md>)

Original publisher: [Read original article](<https://blog.jetbrains.com/platform/2026/09/how-to-service-map-with-opentelemetry/>)

Author: Egor Klimov

Published: 2026-09-16T12:34:47Z

Content type: article

Language: en

Sources: [The JetBrains Blog](<https://devfeed.tech/sources/the-jetbrains-blog.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [observability](<https://devfeed.tech/topics/observability.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Traces](<https://devfeed.tech/topics/traces.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [all-things-web](<https://devfeed.tech/tags/all-things-web.md>), [backstage](<https://devfeed.tech/tags/backstage.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [goland](<https://devfeed.tech/tags/goland.md>), [ide](<https://devfeed.tech/tags/ide.md>), [idea](<https://devfeed.tech/tags/idea.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [intellij-platform](<https://devfeed.tech/tags/intellij-platform.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [observability](<https://devfeed.tech/tags/observability.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [performance-optimization](<https://devfeed.tech/tags/performance-optimization.md>), [plugin-development](<https://devfeed.tech/tags/plugin-development.md>), [plugin-highlights](<https://devfeed.tech/tags/plugin-highlights.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [research](<https://devfeed.tech/tags/research.md>), [rider](<https://devfeed.tech/tags/rider.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [traces](<https://devfeed.tech/tags/traces.md>), [webstorm](<https://devfeed.tech/tags/webstorm.md>)

### AI overview

This article explains how the JetBrains OpenTelemetry Plugin generates a service map from runtime telemetry. It describes using logs, metrics, and especially standardized trace spans to visualize how microservices communicate, along with the plugin's lightweight local OpenTelemetry backend.

### Source excerpt

We've all been there: you join a new project, and the first thing you ask for is the architecture diagram. You're handed a diagram that looks great, but after a week of debugging, you realize it's six months out of date. Service A hasn't talked to Service B since the spring, and there's a new [...]

## Built for Reliability: How American Express Processes Payments at Scale

DevFeed: [Built for Reliability: How American Express Processes Payments at Scale](<https://devfeed.tech/articles/built-for-reliability-how-american-express-processes-payments-at-scale-17984.md>)

Original publisher: [Read original article](<https://blog.bytebytego.com/p/built-for-reliability-how-american>)

Author: ByteByteGo

Published: 2026-09-08T18:31:03Z

Content type: article

Language: en

Sources: [ByteByteGo](<https://devfeed.tech/sources/bytebytego.md>)

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Network](<https://devfeed.tech/topics/network.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [account-balance](<https://devfeed.tech/tags/account-balance.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [bank](<https://devfeed.tech/tags/bank.md>), [card](<https://devfeed.tech/tags/card.md>), [cell-based-architecture](<https://devfeed.tech/tags/cell-based-architecture.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [network](<https://devfeed.tech/tags/network.md>), [payments](<https://devfeed.tech/tags/payments.md>), [scale](<https://devfeed.tech/tags/scale.md>), [server](<https://devfeed.tech/tags/server.md>), [services](<https://devfeed.tech/tags/services.md>)

### AI overview

The article explains how American Express processes payments through a cell-based architecture. Transactions move through independent processing units and microservices, with isolation designed to limit disruption when services fail.

### Source excerpt

In this article, we will try to understand how the transaction runs through such a cell-based architecture and how the payments are processed even when some services are failing.

## Five Years of Kafka at Razorpay's UPI Switch

DevFeed: [Five Years of Kafka at Razorpay's UPI Switch](<https://devfeed.tech/articles/five-years-of-kafka-at-razorpay-s-upi-switch-24044.md>)

Original publisher: [Read original article](<https://engineering.razorpay.com/tryst-with-kafka-2f5cef766c45?source=rss----6407ad2e59af---4>)

Author: Kshitij Nawandar

Published: 2026-09-07T09:09:58Z

Content type: article

Language: en

Sources: [Razorpay Engineering - Medium](<https://devfeed.tech/sources/razorpay-engineering-medium.md>)

Topics: [Kafka](<https://devfeed.tech/topics/kafka.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [event driven](<https://devfeed.tech/topics/event-driven.md>), [Amazon Simple Queue Service (SQS)](<https://devfeed.tech/topics/amazon-simple-queue-service-sqs.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-sns](<https://devfeed.tech/tags/aws-sns.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [razorpay](<https://devfeed.tech/tags/razorpay.md>), [redshift](<https://devfeed.tech/tags/redshift.md>), [sns](<https://devfeed.tech/tags/sns.md>), [sqs](<https://devfeed.tech/tags/sqs.md>)

### AI overview

Razorpay describes five years of evolution in its UPI Switch, from a monolith using AWS SQS to Kafka-based infrastructure. The article covers architectural decisions, operational challenges, and optimization work affecting payment-processing performance, reliability, and scale.

### Source excerpt

Preface The UPI Switch at Razorpay has evolved significantly in the five years since we started building it. The Switch is the platform that enables real-time payment processing with NPCI. When the team began, it was little more than an idea. Today it powers more than 70% of Razorpay's total UPI volume. Because UPI is inherently asynchronous, a messaging system sits at the heart of the Switch and has a direct impact on performance, reliability, and scale. What began as a straightforward queue became the core of the system, shaping how every new feature was designed and delivered. This post covers that evolution: the decisions that enabled growth, the ones that slowed us down, the operational issues that forced us to rethink our assumptions, and the optimizations that ultimately stabilized our Kafka-based infrastructure. This is the story of what we got right, what we got wrong, and how we eventually built something stable enough to grow on. The First Version: Monolith and SQS When we began building the UPI Switch, we weren't thinking about massive scale, distributed systems, or elegant event routing. So we built Switch v1 as a monolith. No microservices, no distributed orchestration: just one solid block of code doing everything. That was the right call. We needed to move fast, experiment, and learn, and we followed the Keep It Simple, Stupid (KISS) principle deliberately. For messaging, we picked AWS SQS: reliable, managed, and low on cognitive load. We didn't need ordering guarantees at the time, so a standard queue worked fine. We started with just two queues, and this setup held its ground. It handled a peak of 400 TPS during the IPL. The limitations showed up as the ecosystem grew. A single event, like a successful payment, needed to fan out into multiple workflows: Update NPCI with an API call Send callbacks to merchants about payment status Push structured data into our warehouse (AWS Redshift) To handle this, we started bolting on AWS SNS plus SQS for fan-ou

## API Mocking and Testing With Microcks

DevFeed: [API Mocking and Testing With Microcks](<https://devfeed.tech/articles/api-mocking-and-testing-with-microcks-4497.md>)

Original publisher: [Read original article](<https://www.baeldung.com/java-microks-api-mocking-testing>)

Author: Andrei Branza

Published: 2026-08-22T23:20:24Z

Content type: tutorial

Language: en

Sources: [Baeldung](<https://devfeed.tech/sources/baeldung.md>)

Topics: [Mocking](<https://devfeed.tech/topics/mocking.md>), [Testcontainers](<https://devfeed.tech/topics/testcontainers.md>), [API](<https://devfeed.tech/topics/api.md>), [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Amazon Simple Queue Service (SQS)](<https://devfeed.tech/topics/amazon-simple-queue-service-sqs.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [Jenkins](<https://devfeed.tech/topics/jenkins.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [compose](<https://devfeed.tech/tags/compose.md>), [docker](<https://devfeed.tech/tags/docker.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [mocking](<https://devfeed.tech/tags/mocking.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [popular](<https://devfeed.tech/tags/popular.md>), [testcontainers](<https://devfeed.tech/tags/testcontainers.md>), [testing](<https://devfeed.tech/tags/testing.md>), [testing-popular-testcontainers](<https://devfeed.tech/tags/testing-popular-testcontainers.md>)

### AI overview

This tutorial explains how to use Microcks with Testcontainers to generate API mocks from contracts and run conformance tests against real implementations. It covers importing an OpenAPI contract, starting Microcks in a JUnit 5 test, calling generated mock endpoints, and integrating mocking and testing into delivery workflows.

### Source excerpt

Learn how to use Testcontainers integration to spin up Microcks inside a JUnit5 test. The post API Mocking and Testing With Microcks first appeared on Baeldung.

## When Microservice Decomposition Is the Wrong Default

DevFeed: [When Microservice Decomposition Is the Wrong Default](<https://devfeed.tech/articles/when-microservice-decomposition-is-the-wrong-default-34109.md>)

Original publisher: [Read original article](<https://philipptheserver.com/posts/microservice-decomposition-heuristic/>)

Author: Philipp Lehmann (philipp.lehmann@gruppe.ai)

Published: 2026-08-21T07:00:00Z

Content type: opinion

Language: en

Sources: [Philipp Lehmann](<https://devfeed.tech/sources/philipp-lehmann.md>)

Topics: [Microservice](<https://devfeed.tech/topics/microservice.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [FastAPI](<https://devfeed.tech/topics/fastapi.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [circuit](<https://devfeed.tech/tags/circuit.md>), [docker](<https://devfeed.tech/tags/docker.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [migration](<https://devfeed.tech/tags/migration.md>), [modular-monolith](<https://devfeed.tech/tags/modular-monolith.md>), [monolith](<https://devfeed.tech/tags/monolith.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

The article argues that splitting a small system into microservices should not be the default. It recommends keeping responsibilities in a modular monolith unless differences in scaling needs, organizational boundaries, or failure isolation justify a network boundary, whose costs include contracts, compatibility management, retries, timeouts, circuit breaking, and distributed tracing.

### Source excerpt

import-linter forbidden contract as a module boundary: a FastAPI modular monolith instead of early microservices, and when a network split pays off.

## Show, Don't Tell: What Evo Continuous Offensive Security Found in a Real Enterprise SaaS

DevFeed: [Show, Don't Tell: What Evo Continuous Offensive Security Found in a Real Enterprise SaaS](<https://devfeed.tech/articles/show-don-t-tell-what-evo-continuous-offensive-security-found-in-a-real-enterprise-saas-8243.md>)

Original publisher: [Read original article](<https://snyk.io/blog/what-evo-cos-found-real-enterprise-saas/>)

Author: Nuno Loureiro; Luis Grangeia

Published: 2026-08-10T00:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [API](<https://devfeed.tech/topics/api.md>), [App](<https://devfeed.tech/topics/app.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Trustworthy AI](<https://devfeed.tech/topics/trustworthy-ai.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [application-security](<https://devfeed.tech/tags/application-security.md>), [applications](<https://devfeed.tech/tags/applications.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [autonomous](<https://devfeed.tech/tags/autonomous.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [blog](<https://devfeed.tech/tags/blog.md>), [customer](<https://devfeed.tech/tags/customer.md>), [customer-featured](<https://devfeed.tech/tags/customer-featured.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [devops](<https://devfeed.tech/tags/devops.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [interest](<https://devfeed.tech/tags/interest.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [saas](<https://devfeed.tech/tags/saas.md>), [security](<https://devfeed.tech/tags/security.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [vulnerability-insights](<https://devfeed.tech/tags/vulnerability-insights.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Evo Continuous Offensive Security (COS) is presented as an autonomous offensive-security system combining AI pentesting, agent red teaming, and dynamic testing. The article reports a real assessment of a multi-tenant enterprise SaaS application that uncovered 33 confirmed vulnerabilities, including tenant-wide compromise and critical authorization flaws.

### Source excerpt

A real Evo Continuous Offensive Security assessment uncovered 33 confirmed vulnerabilities in a multi-tenant enterprise SaaS, including tenant-wide compromise and critical authorization flaws.

## The Pulse: Bending Spoons' Acquisition Strategy

DevFeed: [The Pulse: Bending Spoons' Acquisition Strategy](<https://devfeed.tech/articles/the-pulse-bending-spoons-acquisition-strategy-40922.md>)

Original publisher: [Read original article](<https://blog.pragmaticengineer.com/the-pulse-bending-spoons-acquisition-strategy/>)

Author: Gergely Orosz

Published: 2026-08-05T11:45:13Z

Content type: opinion

Language: en

Sources: [The Pragmatic Engineer](<https://devfeed.tech/sources/the-pragmatic-engineer-2.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Java](<https://devfeed.tech/topics/java.md>), [virtual machines](<https://devfeed.tech/topics/virtual-machines.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [legacy application](<https://devfeed.tech/topics/legacy-application.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [java](<https://devfeed.tech/tags/java.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [migration](<https://devfeed.tech/tags/migration.md>), [performance](<https://devfeed.tech/tags/performance.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [virtual-machines](<https://devfeed.tech/tags/virtual-machines.md>)

### AI overview

The article examines Bending Spoons' acquisition strategy, including its announced $1.285 billion cash purchase of Airtable and its approach to operating struggling products with smaller teams. It also describes the company's reported modernization of Evernote from a Java 11 monolith running across 750 manually provisioned virtual machines on Google Cloud to a managed-database and microservices architecture in about six months, with reported improvements in performance, reliability, operating cost, and on-call load.

### Source excerpt

In only 5 years, Hopin went from zero to a $7.7B valuation, and back to zero again. Also: Bending Spoons' startup acquisition model.

## Using Backstage's C4 Model adaptation to visualize software

DevFeed: [Using Backstage's C4 Model adaptation to visualize software](<https://devfeed.tech/articles/using-backstage-s-c4-model-adaptation-to-visualize-software-12305.md>)

Original publisher: [Read original article](<https://www.port.io/blog/using-backstages-c4-model-adaptation-to-visualize-software-creating-a-software-catalog-in-port>)

Author: Daniel Sinai

Published: 2026-07-30T10:43:36Z

Content type: article

Language: en

Sources: [Developer Experience & Platform Engineering Blog | Port](<https://devfeed.tech/sources/developer-experience-platform-engineering-blog-port.md>)

Topics: [Backstage](<https://devfeed.tech/topics/backstage.md>), [internal developer portal](<https://devfeed.tech/topics/internal-developer-portal.md>), [Software](<https://devfeed.tech/topics/software.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [backstage](<https://devfeed.tech/tags/backstage.md>), [internal-developer-portal](<https://devfeed.tech/tags/internal-developer-portal.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [software](<https://devfeed.tech/tags/software.md>), [software-catalog](<https://devfeed.tech/tags/software-catalog.md>)

### AI overview

The article explains how Backstage's adaptation of the C4 model can visualize software through a software catalog. It describes cataloging microservices, deployment resources, deployments, relationships, dependencies, ownership, and lifecycles, and presents a SaaS-based internal developer portal as an alternative implementation approach.

### Source excerpt

Using Backstage's C4 Model Adaptation to Visualize Software - Creating a Software Catalog in Port. Read more here.

## A field guide to splitting systems, keeping data correct, and surviving failure in production

DevFeed: [A field guide to splitting systems, keeping data correct, and surviving failure in production](<https://devfeed.tech/articles/i-struggled-with-microservices-until-i-learned-these-22-patterns-17921.md>)

Original publisher: [Read original article](<https://newsletter.systemdesign.one/p/microservices-design-patterns>)

Author: Neo Kim

Published: 2026-07-23T10:24:07Z

Content type: tutorial

Language: en

Sources: [System Design Newsletter](<https://devfeed.tech/sources/system-design-newsletter.md>)

Topics: [Microservice](<https://devfeed.tech/topics/microservice.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [production](<https://devfeed.tech/tags/production.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

This field guide covers microservices design patterns for splitting systems, maintaining data correctness, and handling failures in production.

### Source excerpt

#164: A field guide to splitting systems, keeping data correct, and surviving failure in production

## 10 observability tools platform engineers should evaluate in 2026

DevFeed: [10 observability tools platform engineers should evaluate in 2026](<https://devfeed.tech/articles/10-observability-tools-platform-engineers-should-evaluate-in-2026-12118.md>)

Original publisher: [Read original article](<https://platformengineering.org/blog/10-observability-tools-platform-engineers-should-evaluate-in-2026>)

Author: Sam Barlien

Published: 2026-07-23T05:40:01Z

Content type: article

Language: en

Sources: [Platform Engineering Blog](<https://devfeed.tech/sources/platform-engineering-blog.md>)

Topics: [observability](<https://devfeed.tech/topics/observability.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [developer](<https://devfeed.tech/tags/developer.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [integration](<https://devfeed.tech/tags/integration.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [observability](<https://devfeed.tech/tags/observability.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [operational](<https://devfeed.tech/tags/operational.md>), [platform](<https://devfeed.tech/tags/platform.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [traces](<https://devfeed.tech/tags/traces.md>)

### AI overview

This article evaluates observability tools for platform engineers in 2026. It focuses on the dual requirement of operational visibility and developer self-service, with evaluation criteria including native OpenTelemetry support, cost optimization, transparent pricing, and integration with internal developer platforms. It also discusses observability for Kubernetes, microservices, distributed systems, and shared infrastructure.

### Source excerpt

Discover the 10 best observability tools for platform engineers in 2026. Learn how to meet the dual mandate of operational visibility and developer self-service by prioritizing OpenTelemetry support, transparent pricing, and seamless integration with your platform.

## A Step-by-Step Guide to Feature Flag Implementation in CI/CD

DevFeed: [A Step-by-Step Guide to Feature Flag Implementation in CI/CD](<https://devfeed.tech/articles/a-step-by-step-guide-to-feature-flag-implementation-in-ci-cd-13358.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/a-step-by-step-guide-to-feature-flag-implementation-in-ci-cd-pipelines>)

Author: Aaron Newcomb

Published: 2026-07-23T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [governance](<https://devfeed.tech/tags/governance.md>), [guide](<https://devfeed.tech/tags/guide.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [policy-as-code](<https://devfeed.tech/tags/policy-as-code.md>), [rollback](<https://devfeed.tech/tags/rollback.md>)

### AI overview

A step-by-step tutorial on implementing feature flags in enterprise CI/CD pipelines. It explains how governance, policy as code, GitOps workflows, automation, verification, gradual rollouts, and rollback capabilities can help teams manage releases across many services while maintaining control and compliance.

### Source excerpt

Discover how to implement Feature Flags in CI/CD pipelines using governance, automation, and AI-driven delivery. Speed up your releases while keeping them safe. | Blog

## Announcing Upvest as Confluent's 2026 EMEA Data Streaming Startup of the Year

DevFeed: [Announcing Upvest as Confluent's 2026 EMEA Data Streaming Startup of the Year](<https://devfeed.tech/articles/announcing-upvest-as-confluent-s-2026-emea-data-streaming-startup-of-the-year-11548.md>)

Original publisher: [Read original article](<https://www.confluent.io/blog/announcing-upvest-as-confluents-2026-emea-data-streaming-startup-of-the-year/>)

Author: Tim Graczewski

Published: 2026-07-16T00:07:01Z

Content type: article

Language: en

Sources: [Confluent: Data in motion](<https://devfeed.tech/sources/confluent-data-in-motion.md>)

Topics: [Streaming](<https://devfeed.tech/topics/streaming.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [event driven](<https://devfeed.tech/topics/event-driven.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [data-governance](<https://devfeed.tech/topics/data-governance.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Disaster Recovery](<https://devfeed.tech/topics/disaster-recovery.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [confluent](<https://devfeed.tech/tags/confluent.md>), [confluent-cloud](<https://devfeed.tech/tags/confluent-cloud.md>), [data](<https://devfeed.tech/tags/data.md>), [data-governance](<https://devfeed.tech/tags/data-governance.md>), [disaster-recovery](<https://devfeed.tech/tags/disaster-recovery.md>), [emea](<https://devfeed.tech/tags/emea.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [fintech](<https://devfeed.tech/tags/fintech.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [revolut](<https://devfeed.tech/tags/revolut.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [startup](<https://devfeed.tech/tags/startup.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

Confluent recognizes Berlin-based Upvest as its inaugural EMEA Data Streaming Startup of the Year. The article describes Upvest's real-time, event-driven fintech infrastructure, which supports embedded investments, client onboarding, data governance, disaster recovery, scalability, and regulatory resilience for major financial institutions.

### Source excerpt

Confluent for Startups provides an easy on-ramp to Confluent Cloud for early stage startups with great data streaming use cases.

## A Good System Design Tackles Down the Hot Path First

DevFeed: [A Good System Design Tackles Down the Hot Path First](<https://devfeed.tech/articles/a-good-system-design-tackles-down-the-hot-path-first-17946.md>)

Original publisher: [Read original article](<https://newsletter.systemdesignclassroom.com/p/a-good-system-design-tackles-down-the-hot-path-first>)

Author: Raul Junco

Published: 2026-06-13T11:31:25Z

Content type: tutorial

Language: en

Sources: [System Design Classroom](<https://devfeed.tech/sources/system-design-classroom.md>)

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Caching](<https://devfeed.tech/topics/caching.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [microservices](<https://devfeed.tech/tags/microservices.md>)

### AI overview

The article argues that system design should begin by identifying the system's hot paths--the specific parts experiencing pressure--before adding caches, replicas, queues, or microservices. It warns that scaling decisions made without understanding traffic patterns can target the wrong bottleneck.

### Source excerpt

Before you add cache, replicas, queues, or microservices, understand where the system actually feels pressure.

## ClickHouse achieves AWS Retail Competency

DevFeed: [ClickHouse achieves AWS Retail Competency](<https://devfeed.tech/articles/clickhouse-achieves-aws-retail-competency-4911.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/achieves-aws-retail-competency>)

Author: Aditya Chidurala

Published: 2026-06-12T21:17:44Z

Content type: release

Language: en

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

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [data](<https://devfeed.tech/topics/data.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Traces](<https://devfeed.tech/topics/traces.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [amazon-s3](<https://devfeed.tech/tags/amazon-s3.md>), [aws](<https://devfeed.tech/tags/aws.md>), [batch](<https://devfeed.tech/tags/batch.md>), [business](<https://devfeed.tech/tags/business.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [compression](<https://devfeed.tech/tags/compression.md>), [data](<https://devfeed.tech/tags/data.md>), [e-commerce](<https://devfeed.tech/tags/e-commerce.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [observability](<https://devfeed.tech/tags/observability.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [retail](<https://devfeed.tech/tags/retail.md>), [s3](<https://devfeed.tech/tags/s3.md>), [storage](<https://devfeed.tech/tags/storage.md>), [traces](<https://devfeed.tech/tags/traces.md>)

### AI overview

ClickHouse has achieved the AWS Retail Competency in the Advanced Data Insights category, recognizing its validated expertise in real-time retail analytics and customer success on AWS.

### Source excerpt

ClickHouse has achieved the AWS Retail Competency, joining a select group of AWS Partners recognized for deep expertise in helping retailers turn live operational data into real-time decisions.

## From Co-Pilot to Full Automation: How Wix Is Embedding AI Agents Across an Engineering Org at Scale

DevFeed: [From Co-Pilot to Full Automation: How Wix Is Embedding AI Agents Across an Engineering Org at Scale](<https://devfeed.tech/articles/from-co-pilot-to-full-automation-how-wix-is-embedding-ai-agents-across-an-engineering-org-at-scale-22632.md>)

Original publisher: [Read original article](<https://www.wix.engineering/post/from-co-pilot-to-full-automation-how-wix-is-embedding-ai-agents-across-an-engineering-org-at-scale>)

Author: Wix Engineering

Published: 2026-05-20T07:28:09Z

Content type: article

Language: en

Sources: [Wix Engineering](<https://devfeed.tech/sources/wix-engineering.md>)

Topics: [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [monorepo](<https://devfeed.tech/topics/monorepo.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [codex](<https://devfeed.tech/topics/codex.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [OpenClaw](<https://devfeed.tech/topics/openclaw.md>)

Tags: [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [monorepo](<https://devfeed.tech/tags/monorepo.md>), [openclaw](<https://devfeed.tech/tags/openclaw.md>)

### AI overview

Wix describes how agentic coding can be organized across an engineering organization with more than 2,500 microservices, thousands of engineers, strong service boundaries, and a large monorepo. The article presents a three-tier spectrum of cloud agents, coding agents or harnesses, and agents with computer access, identifying the harness tier as the practical sweet spot for software development as of 2025-2026.

### Source excerpt

When you have over 2,500 microservices and thousands of engineers working across a massive multi-product platform, "just use AI coding tools" is not a strategy. It's a starting point - and not a particularly useful one. The question we kept coming back to at Wix wasn't whether to adopt AI in our engineering workflow. That ship had sailed. The question was: what does agentic coding actually look like when you have strong domain boundaries between services, a monorepo with years of...

## What Agentic AI Can Learn from Microservices Architecture

DevFeed: [What Agentic AI Can Learn from Microservices Architecture](<https://devfeed.tech/articles/what-agentic-ai-borrowed-from-microservices-and-made-worse-36098.md>)

Original publisher: [Read original article](<https://temporal.io/blog/what-agentic-ai-borrowed-from-microservices>)

Author: Cornelia Davis

Published: 2026-04-23T00:00:00Z

Content type: opinion

Language: en

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

Topics: [Microservices](<https://devfeed.tech/topics/microservices.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

This opinion article argues that many production problems in AI agent systems resemble problems previously addressed by cloud-native and microservices architectures. It introduces parallels involving decomposition and orchestration, while noting that AI systems also have genuinely new aspects such as LLM APIs.

### Source excerpt

The microservices era already solved the problems AI agents face in production. Read this nuanced analysis of EDA, event sourcing, and orchestration for agentic AI.

## Top 10 API Gateway Use Cases in System Design

DevFeed: [Top 10 API Gateway Use Cases in System Design](<https://devfeed.tech/articles/top-10-api-gateway-use-cases-in-system-design-33577.md>)

Original publisher: [Read original article](<https://blog.algomaster.io/p/top-10-api-gateway-use-cases>)

Author: Ashish Pratap Singh

Published: 2026-04-12T12:00:32Z

Content type: tutorial

Language: en

Sources: [AlgoMaster Newsletter](<https://devfeed.tech/sources/algomaster-newsletter.md>)

Topics: [Amazon API Gateway](<https://devfeed.tech/topics/amazon-api-gateway.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api-gateway](<https://devfeed.tech/tags/api-gateway.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [monolith](<https://devfeed.tech/tags/monolith.md>), [system-design](<https://devfeed.tech/tags/system-design.md>), [use-cases](<https://devfeed.tech/tags/use-cases.md>)

### AI overview

An article about ten API gateway use cases in system design, particularly as systems evolve from monoliths to microservices. The supplied evidence does not detail the individual use cases.

### Source excerpt

As your system evolves from a monolith to microservices, a pattern quickly emerges: every service starts rebuilding the same things.

## Razorpay's Linked Payments Architecture for Combining Payment Methods

DevFeed: [Razorpay's Linked Payments Architecture for Combining Payment Methods](<https://devfeed.tech/articles/the-checkout-frustration-razorpay-fixed-combining-payment-methods-24043.md>)

Original publisher: [Read original article](<https://engineering.razorpay.com/the-checkout-frustration-razorpay-fixed-combining-payment-methods-0e0b05fdf104?source=rss----6407ad2e59af---4>)

Author: Vatsal Mehta

Published: 2026-04-08T09:56:17Z

Content type: article

Language: en

Sources: [Razorpay Engineering - Medium](<https://devfeed.tech/sources/razorpay-engineering-medium.md>)

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [architectures](<https://devfeed.tech/tags/architectures.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [fintech](<https://devfeed.tech/tags/fintech.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [monolithic-architecture](<https://devfeed.tech/tags/monolithic-architecture.md>), [payment](<https://devfeed.tech/tags/payment.md>), [payment-gateway](<https://devfeed.tech/tags/payment-gateway.md>), [payment-processing](<https://devfeed.tech/tags/payment-processing.md>), [payments](<https://devfeed.tech/tags/payments.md>), [razorpay](<https://devfeed.tech/tags/razorpay.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [technical](<https://devfeed.tech/tags/technical.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

Razorpay describes Linked Payments, an architecture that lets customers combine a gift card with card, UPI, or another payment method for one order. The article explains the resulting challenges around authorization sequencing, failure recovery, and split settlement across payment-method microservices.

### Source excerpt

You have a $50 gift card. Your cart is $75. The checkout says "pick one payment method." This is a solvable problem. If you've ever tried to use a gift card for an online purchase, you know this frustration intimately. The gift card covers most of it, but not quite all. The checkout forces you to choose: use the gift card and abandon some items, or ignore the gift card and pay the full amount another way. Either choice feels wrong. This isn't a technical limitation of payment processing. It's an architectural one. Most payment systems treat each method as an isolated, complete transaction. You pay with a card OR UPI OR a gift card. The concept of composing multiple methods to fulfill a single order simply doesn't exist in traditional payment gateway architectures. At Razorpay, this limitation was costing merchants real money. Gift card redemption rates suffered because customers abandoned partial-value cards. Average order values stayed lower because customers couldn't combine store credit with additional payment. The business case for solving this was clear. That's why we built Linked Payments, a system that treats payment methods as composable building blocks. Customers can now use a gift card for $50, then cover the remaining $25 via card, UPI, or any other method. The system handles authorization sequencing, failure recovery, and settlement splitting automatically. The Complexity Hidden in "Just Combine Them" The challenge sounds simple until you consider what payment systems actually do. Traditional payment flows are beautifully simple. Customer initiates payment. System authorizes the full amount from one method. If authorization succeeds, capture the funds. Settle to the merchant. Either the payment worked or it didn't. One authorization, one capture, one settlement. Linked payments shatter this simplicity. Now you have multiple authorizations for a single order. Sequential dependencies where the second payment only happens if the first succeeds. Partial fail

## Unifying Internal APIs: A Different Use Case for GraphQL Gateways

DevFeed: [Unifying Internal APIs: A Different Use Case for GraphQL Gateways](<https://devfeed.tech/articles/unifying-internal-apis-a-different-use-case-for-graphql-gateways-28060.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2026-03-27-unifying-internal-apis-a-different-use-case-for-graphql-gateways/>)

Author: Angel Svirkov Full-Stack Software Engineer @ trivago GitHub profile Linkedin profile

Published: 2026-03-27T00:00:00Z

Content type: article

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>)

Tags: [admin](<https://devfeed.tech/tags/admin.md>), [agents](<https://devfeed.tech/tags/agents.md>), [apis](<https://devfeed.tech/tags/apis.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [backend](<https://devfeed.tech/tags/backend.md>), [crud](<https://devfeed.tech/tags/crud.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

This article describes how trivago used GraphQL Mesh to unify fragmented internal APIs into a gateway for administration, CRUD operations, reporting, and data exploration. It covers the architecture, implementation challenges encountered over six years in production, and possible future uses involving AI agents.

### Source excerpt

Most GraphQL Gateway discussions focus on public-facing APIs and multi-client architectures. This article explores a different axis--using GraphQL Mesh to stitch internal services into a unified gateway powering admin tooling. We share implementation details, honest challenges from six years in production, and a forward-looking perspective on how AI agents could leverage the unified graph.

## Breaking the release monolith: How OutSystems platform engineering restored trust in delivery

DevFeed: [Breaking the release monolith: How OutSystems platform engineering restored trust in delivery](<https://devfeed.tech/articles/breaking-the-release-monolith-how-outsystems-platform-engineering-restored-trust-in-delivery-12898.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/breaking-the-release-monolith-how-outsystems-platform-engineering-restored-trust-in-delivery>)

Published: 2026-03-19T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Cloud Native Ecosystem](<https://devfeed.tech/topics/cloud-native-ecosystem.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [chainguard-assemble](<https://devfeed.tech/tags/chainguard-assemble.md>), [chainguard-containers](<https://devfeed.tech/tags/chainguard-containers.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [outsystems](<https://devfeed.tech/tags/outsystems.md>), [outsystems-pegasus](<https://devfeed.tech/tags/outsystems-pegasus.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

The article describes how OutSystems transformed a slow, synchronized software release process through platform engineering. Its cloud-native OutSystems Developer Cloud used microservices and Kubernetes, but releases still followed an older release-train model. The company's journey included building the Pegasus CD platform and restoring trust in delivery.

### Source excerpt

At Chainguard Assemble 2026, Outsystems shared how it transformed its release process through platform engineering.

## Continuous profiling at Mercado Libre: Turning flamegraphs into fixes

DevFeed: [Continuous profiling at Mercado Libre: Turning flamegraphs into fixes](<https://devfeed.tech/articles/continuous-profiling-at-mercado-libre-turning-flamegraphs-into-fixes-22550.md>)

Original publisher: [Read original article](<https://medium.com/mercadolibre-tech/continuous-profiling-at-mercado-libre-turning-flamegraphs-into-fixes-2ee371c32bfd?source=rss----5011f85401f0---4>)

Author: Elton Hoffmann

Published: 2026-03-11T01:27:33Z

Content type: article

Language: en

Sources: [Mercado Libre Tech](<https://devfeed.tech/sources/mercado-libre-tech.md>)

Topics: [observability](<https://devfeed.tech/topics/observability.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [article](<https://devfeed.tech/tags/article.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [end-user-experience](<https://devfeed.tech/tags/end-user-experience.md>), [flamegraph](<https://devfeed.tech/tags/flamegraph.md>), [garbage-collection](<https://devfeed.tech/tags/garbage-collection.md>), [latency](<https://devfeed.tech/tags/latency.md>), [memory](<https://devfeed.tech/tags/memory.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [observability](<https://devfeed.tech/tags/observability.md>), [performance](<https://devfeed.tech/tags/performance.md>), [performance-engineering](<https://devfeed.tech/tags/performance-engineering.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [profiling](<https://devfeed.tech/tags/profiling.md>), [uptime](<https://devfeed.tech/tags/uptime.md>)

### AI overview

Mercado Libre describes building a continuous profiling platform for about 35,000 microservices. The platform treats profiling as an observability signal alongside metrics, logs, and traces, with the goal of helping teams detect performance issues and automate fixes for certain issue classes.

### Source excerpt

We continue our series on Performance Engineering at Mercado Libre. In previous articles, we discussed how we crafted an observability culture across the company, how performance relates to other observability signals, and how the Performance Engineering team partners with Business Units to enhance platform efficiency. Today, we'll show how we built a continuous profiling platform for 35,000 microservices and how we started turning profiles into automated fixes. Context Our goal in the Performance Engineering team is threefold: to ensure uptime; to improve the end-user experience by reducing latency; to reduce computing costs. As a cross-functional team, we usually work with application owners to achieve these goals. In our two years of existence, our joint efforts have taken us through countless incidents and bottlenecks. Each problem is unique, but over time, we've seen some common patterns: high memory allocation, lack of garbage collection (GC) tuning, thread pool saturation, blocking I/O, and heavy workloads processing repeated tasks. Image 1: Typical flamegraph of high CPU usage replacing string patterns Trained eyes spot these signals quickly. But two eyeballs won't scale to thousands of services. Mercado Libre is an ever-growing company, with about 35,000 microservices, 30,000 deploys per day, and more than 16,000 people in IT roles. What are the odds that a performance issue found on one microservice doesn't exist in another? Or at least a similar issue? We often encounter systems with issues that are easy to fix but hard to detect (unless you have the right tools). It became clear we had to scale. We needed a platform-level solution that would let teams self-diagnose and self-tune. By the end of this article, you'll see how we built that and how we now automate both detection and fixes for certain classes of issues. Continuous profiling After setting our goal to improve performance tooling, we developed our own continuous profiling solution. Why profiling,

## How to Secure Microservices with SPIFFE and Istio

DevFeed: [How to Secure Microservices with SPIFFE and Istio](<https://devfeed.tech/articles/how-to-secure-microservices-with-spiffe-and-istio-29691.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/how-to-secure-microservices-spiffe-istio/>)

Author: info@goteleport.com (Jeff Ellin, Boris Kurktchiev)

Published: 2026-02-20T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [istio](<https://devfeed.tech/topics/istio.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [SPIFFE](<https://devfeed.tech/topics/spiffe.md>), [Zero Trust](<https://devfeed.tech/topics/zero-trust.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Secrets Management](<https://devfeed.tech/topics/secrets-management.md>), [certificates](<https://devfeed.tech/topics/certificates.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [backend](<https://devfeed.tech/tags/backend.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [firewalls](<https://devfeed.tech/tags/firewalls.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [policies](<https://devfeed.tech/tags/policies.md>), [secrets-management](<https://devfeed.tech/tags/secrets-management.md>), [security](<https://devfeed.tech/tags/security.md>), [service-mesh](<https://devfeed.tech/tags/service-mesh.md>), [spiffe](<https://devfeed.tech/tags/spiffe.md>), [zero-trust](<https://devfeed.tech/tags/zero-trust.md>)

### AI overview

This guide explains how to secure microservices with SPIFFE identities, Istio service-mesh mTLS, short-lived certificates, and Zero Trust authorization policies. It addresses the limits of network-based trust and long-lived certificates in dynamic Kubernetes environments.

### Source excerpt

Learn how to deploy a secure microservices application, configure default-deny authorization policies, and rebuild service connectivity with SPIFFE-based allow rules.

[Next page](<https://devfeed.tech/topics/microservices.md?cursor=WyIyMDI2LTAyLTIwVDAwOjAwOjAwKzAwOjAwIiwgIjUwMmFmYTZkLWExMzYtNDJiNS1iY2ZlLWRhYmMwMjM3NjMzOCJd>)