# Microservices

Published articles for Microservices.

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

## How API Design Is Evolving for AI Agents, Security, Reliability, and Compliance

DevFeed: [How API Design Is Evolving for AI Agents, Security, Reliability, and Compliance](<https://devfeed.tech/articles/6-ways-traditional-api-design-has-changed-forever-34948.md>)

Original publisher: [Read original article](<https://nordicapis.com/6-ways-traditional-api-design-has-changed-forever/>)

Author: J Simpson

Published: 2026-09-17T07:00:00Z

Content type: article

Language: en

Sources: [Nordic APIs](<https://devfeed.tech/sources/nordic-apis.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [api](<https://devfeed.tech/tags/api.md>), [api-architecture](<https://devfeed.tech/tags/api-architecture.md>), [api-as-a-product](<https://devfeed.tech/tags/api-as-a-product.md>), [api-design](<https://devfeed.tech/tags/api-design.md>), [api-discovery](<https://devfeed.tech/tags/api-discovery.md>), [api-security](<https://devfeed.tech/tags/api-security.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [blog](<https://devfeed.tech/tags/blog.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [rate-limiting](<https://devfeed.tech/tags/rate-limiting.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article examines six ways API design is evolving as APIs serve AI agents and other machine consumers, with implications for security, reliability, and regulatory compliance.

### Source excerpt

For over two decades, API design and architecture remained remarkably consistent. Perhaps it's the outsized influence of Roy Fielding's RESTful dissertation, but API designers have stuck to the principles of stateless architecture, resource-based endpoints, and HTTP commands to an impressive degree. That's all starting to change, now that we've radically recontextualized the way we use ...

## 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 [...]

## Spring Office Hours Podcast: S5E23 - Java 27 Release Party with Billy Korando

DevFeed: [Spring Office Hours Podcast: S5E23 - Java 27 Release Party with Billy Korando](<https://devfeed.tech/articles/spring-office-hours-podcast-s5e23-java-27-release-party-with-billy-korando-31557.md>)

Original publisher: [Read original article](<https://spring.io/blog/2026/09/16/spring-office-hours-podcast-S5E23>)

Author: danvega

Published: 2026-09-16T00:00:00Z

Content type: release

Language: en

Sources: [Spring](<https://devfeed.tech/sources/spring.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [java-27](<https://devfeed.tech/topics/java-27.md>), [JDK 27](<https://devfeed.tech/topics/jdk-27.md>)

Tags: [batch](<https://devfeed.tech/tags/batch.md>), [boot](<https://devfeed.tech/tags/boot.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [developer](<https://devfeed.tech/tags/developer.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [java](<https://devfeed.tech/tags/java.md>), [java-27](<https://devfeed.tech/tags/java-27.md>), [live](<https://devfeed.tech/tags/live.md>), [live-stream](<https://devfeed.tech/tags/live-stream.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [release](<https://devfeed.tech/tags/release.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [spring](<https://devfeed.tech/tags/spring.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

A Spring Office Hours podcast episode discusses Java 27 with Billy Korando and highlights related launch updates and selected JDK enhancement proposals.

### Source excerpt

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan and DaShaun are joined by Kansas City JUG organizer and Java Developer Advocate, Billy Korando. In this episode, we celebrate the release of Java 27. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform. Show Notes JDK 27 Java 27 Launch Stream JEP 534: Compact Object Headers by Default JEP 523: Make G1 the Default Garbage Collector in All Environments JEP 533: Structured Concurrency (Seventh Preview) JEP 531: Lazy Constants (Third Preview) JEP 536: JFR In-Process Data Redaction Transitioning Java to more frequent security updates Project Babylon S5E22 - Live from KCDC Billy Korando on LinkedIn The show: springofficehours.io - episodes, schedule, community Spring Developer on YouTube - join us live every Monday Dan Vega DaShaun Carter The Spring Blog - the news we cover each week

## This Week in Spring - September 15th, 2026

DevFeed: [This Week in Spring - September 15th, 2026](<https://devfeed.tech/articles/this-week-in-spring-september-15th-2026-26974.md>)

Original publisher: [Read original article](<https://spring.io/blog/2026/09/15/this-week-in-spring-september-15th-2026>)

Author: joshlong

Published: 2026-09-15T00:00:00Z

Content type: article

Language: en

Sources: [Spring](<https://devfeed.tech/sources/spring.md>)

Topics: [Spring AI](<https://devfeed.tech/topics/spring-ai.md>), [Java](<https://devfeed.tech/topics/java.md>), [Security](<https://devfeed.tech/topics/security.md>), [OAuth 2.0](<https://devfeed.tech/topics/oauth2.md>), [Spring Boot](<https://devfeed.tech/topics/spring-boot.md>), [JavaFX](<https://devfeed.tech/topics/javafx.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [debugging](<https://devfeed.tech/topics/debugging.md>)

Tags: [batch](<https://devfeed.tech/tags/batch.md>), [boot](<https://devfeed.tech/tags/boot.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [java](<https://devfeed.tech/tags/java.md>), [learn](<https://devfeed.tech/tags/learn.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [oauth-2-0](<https://devfeed.tech/tags/oauth-2-0.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [security](<https://devfeed.tech/tags/security.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [spring](<https://devfeed.tech/tags/spring.md>), [spring-ai](<https://devfeed.tech/tags/spring-ai.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

A September 15, 2026 roundup of Spring-related developer content, covering Java memory management, Spring AI chat-memory summarization, JavaFX application security with Spring Security and OAuth 2.0, OAuth 2.1 with Spring Authorization Server, Spring and Gemini video understanding, Java AI libraries, Netflix's Java and Spring story, Spring Batch, and Spring Boot debugging.

### Source excerpt

Hi, Spring fans! Welcome to another rip-roarin' installment of This Week in Spring! I'm writing this to you from sun-kissed San Francisco, CA, sipping some coffee and watching the bay from my breakfast nook. What a wonderful day! A wonderful day in which to learn about the latest and greatest in Spring, even! Let's dive right in! I really loved this presentation by Oracle's Ron Pressler on the principles of memory management in Java More Craig Walls Spring AI goodness! Here's a nice recipe on summarizing chat memory Over the last few weeks, I've done some content on securing JavaFX applications with Spring Security and OAuth 2.0. That work has landed, and our friends at JFX-central.com have taken that video and the resulting code and transcribed the content into this lovely tutorial - check it out! I loved this post on securing modern applications with OAuth 2.1 and Spring Authorization Server This is a really cool video on understanding video with Spring and Gemini I just learned about this amazing new Java library called Quixotic.ai (what a name! LOL) that provides all sorts of cool stuff that might make your Java-based AI workloads even better. I wonder if there are amazing integration possibilities for Spring AI, too... In last week's A Bootiful Podcast, I was delighted to sit down and chat with Netflix's Paul Bakker on their Java and Spring story, scaling the system, and more. Huh! There's a new Spring Batch IntelliJ IDEA plugin, but search me for what's new! No release notes. Either way, get it while it's hot! Speaking of Spring Batch, there's a nice post here on scaling to millions of rows with Spring Batch that just dropped Speaking of Spring and IntelliJ, there's a nice article over on Baeldung on debugging Spring Boot-based workloads with the Spring debugger

## Agoda Replaces 72-Shard SQL Server Price Cache with DragonflyDB

DevFeed: [Agoda Replaces 72-Shard SQL Server Price Cache with DragonflyDB](<https://devfeed.tech/articles/agoda-replaces-72-shard-sql-server-price-cache-with-dragonflydb-21543.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/agoda-price-cache-dragonflydb/>)

Author: Leela Kumili

Published: 2026-09-14T13:48:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Cache](<https://devfeed.tech/topics/cache.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [migration](<https://devfeed.tech/topics/migration.md>), [sql-server](<https://devfeed.tech/topics/sql-server.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Prometheus](<https://devfeed.tech/topics/prometheus.md>)

Tags: [a-b-testing](<https://devfeed.tech/tags/a-b-testing.md>), [agoda-price-cache-dragonflydb](<https://devfeed.tech/tags/agoda-price-cache-dragonflydb.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [cache](<https://devfeed.tech/tags/cache.md>), [caching](<https://devfeed.tech/tags/caching.md>), [development](<https://devfeed.tech/tags/development.md>), [devops](<https://devfeed.tech/tags/devops.md>), [distributed-cache](<https://devfeed.tech/tags/distributed-cache.md>), [distributed-data](<https://devfeed.tech/tags/distributed-data.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [latency](<https://devfeed.tech/tags/latency.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [migration](<https://devfeed.tech/tags/migration.md>), [news](<https://devfeed.tech/tags/news.md>), [prometheus](<https://devfeed.tech/tags/prometheus.md>), [redis](<https://devfeed.tech/tags/redis.md>), [sql-server](<https://devfeed.tech/tags/sql-server.md>)

### AI overview

Agoda migrated its 1.5 TB hotel Price Cache from 72 Microsoft SQL Server shards to DragonflyDB. The staged migration used workload testing, dual reads, parity metrics, and gradual traffic shifting; Agoda reported substantially lower P99 read latency.

### Source excerpt

Agoda migrated its 1.5 TB hotel Price Cache from 72 SQL Server shards to DragonflyDB to handle growing read and write volumes. The migration used staged dual reads, parity validation, gradual traffic shifting, and decentralized failover detection. Agoda reports an approximately eightfold reduction in P99 read latency, with two DragonflyDB clusters providing high availability. By Leela Kumili

## Multi-Agent Architecture and Microservices: What Still Works and Where It Breaks

DevFeed: [Multi-Agent Architecture and Microservices: What Still Works and Where It Breaks](<https://devfeed.tech/articles/your-multi-agent-architecture-is-a-2016-microservices-diagram-with-the-boxes-renamed-17927.md>)

Original publisher: [Read original article](<https://read.bytesizeddesign.com/p/agents-are-microservices-that-think>)

Author: Byte-Sized Design

Published: 2026-09-12T17:56:36Z

Content type: opinion

Language: en

Sources: [Byte-Sized Design](<https://devfeed.tech/sources/byte-sized-design.md>)

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

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [multi-agent](<https://devfeed.tech/tags/multi-agent.md>)

### AI overview

An opinion article comparing multi-agent architecture with microservices. It discusses what still works, three places the approach breaks, and one current heuristic.

### Source excerpt

The parts that still work, the three places it breaks, and one heuristic for right now

## When to Split a Single AI Agent into Multiple Agents

DevFeed: [When to Split a Single AI Agent into Multiple Agents](<https://devfeed.tech/articles/don-t-start-with-multi-agent-18114.md>)

Original publisher: [Read original article](<https://thetshaped.dev/p/multi-agent-is-the-new-microservices-one-agent-vs-many-agents-supervisor-pattern>)

Author: The T-Shaped Dev

Published: 2026-09-12T05:19:14Z

Content type: opinion

Language: en

Sources: [The T-Shaped Dev](<https://devfeed.tech/sources/the-t-shaped-dev.md>)

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

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [multi-agent](<https://devfeed.tech/tags/multi-agent.md>)

### AI overview

The article argues that multi-agent systems can be worthwhile when a single agent suffers from expanding tool choices, conflicting system instructions, and excessive blast radius. It recommends starting with one agent and using measurable signs to determine when to split into specialized agents managed by a supervisor.

### Source excerpt

When one agent should become many, when it shouldn't, and the supervisor pattern that makes the split work. (8 min)

## Netflix Reworks Conductor for 420 Million Monthly Workflow Executions and 10X Larger Workflows

DevFeed: [Netflix Reworks Conductor for 420 Million Monthly Workflow Executions and 10X Larger Workflows](<https://devfeed.tech/articles/netflix-reworks-conductor-for-420-million-monthly-workflow-executions-and-10x-larger-workflows-8454.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/netflix-conductor-4-workflow/>)

Author: Leela Kumili

Published: 2026-09-11T14:17:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Apache Iceberg](<https://devfeed.tech/topics/apache-iceberg.md>)

Tags: [amazon-s3](<https://devfeed.tech/tags/amazon-s3.md>), [apache-iceberg](<https://devfeed.tech/tags/apache-iceberg.md>), [apache-kafka](<https://devfeed.tech/tags/apache-kafka.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [asynchronous-architecture](<https://devfeed.tech/tags/asynchronous-architecture.md>), [cassandra](<https://devfeed.tech/tags/cassandra.md>), [cloud-architecture](<https://devfeed.tech/tags/cloud-architecture.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [development](<https://devfeed.tech/tags/development.md>), [devops](<https://devfeed.tech/tags/devops.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [java-operator-sdk](<https://devfeed.tech/tags/java-operator-sdk.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [latency](<https://devfeed.tech/tags/latency.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [netflix](<https://devfeed.tech/tags/netflix.md>), [netflix-conductor-4-workflow](<https://devfeed.tech/tags/netflix-conductor-4-workflow.md>), [news](<https://devfeed.tech/tags/news.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [s3](<https://devfeed.tech/tags/s3.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [windows-workflow-foundation](<https://devfeed.tech/tags/windows-workflow-foundation.md>), [workflow](<https://devfeed.tech/tags/workflow.md>), [workflow-bpm](<https://devfeed.tech/tags/workflow-bpm.md>), [workflow-foundation](<https://devfeed.tech/tags/workflow-foundation.md>)

### AI overview

Netflix reworked Conductor 4.0 to scale workflow orchestration to roughly 200,000 definitions and 420 million monthly executions. The redesign raises supported workflow size to 30,000 tasks and reports a roughly 40% reduction in p99 evaluation latency by loading only task data needed for each decision.

### Source excerpt

Netflix has reworked its Conductor workflow orchestration engine to handle larger workloads, increasing supported workflow size from about 2,500 to 30,000 tasks and reducing p99 workflow evaluation latency by about 40%. Conductor 4.0 separates workflow metadata from task data, moves evaluation to asynchronous processing, and introduces dynamic worker allocation and concurrency controls. By Leela Kumili

## Red Hat edge platforms: Choosing the right one for your use case

DevFeed: [Red Hat edge platforms: Choosing the right one for your use case](<https://devfeed.tech/articles/red-hat-edge-platforms-choosing-the-right-one-for-your-use-case-12354.md>)

Original publisher: [Read original article](<https://developers.redhat.com/articles/2026/09/11/red-hat-edge-platforms-choosing-right-one-your-use-case>)

Author: Daniel Froehlich

Published: 2026-09-11T13:01:48Z

Content type: article

Language: en

Sources: [Red Hat](<https://devfeed.tech/sources/red-hat.md>), [Red Hat Developer](<https://devfeed.tech/sources/red-hat-developer.md>)

Topics: [Edge](<https://devfeed.tech/topics/edge.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>)

Tags: [containers](<https://devfeed.tech/tags/containers.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [edge](<https://devfeed.tech/tags/edge.md>), [edge-computing](<https://devfeed.tech/tags/edge-computing.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [management-tools](<https://devfeed.tech/tags/management-tools.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [red-hat](<https://devfeed.tech/tags/red-hat.md>), [virtual-machines](<https://devfeed.tech/tags/virtual-machines.md>)

### AI overview

This article introduces a series about choosing Red Hat edge platforms for specific deployment needs. It compares Red Hat Enterprise Linux and Red Hat OpenShift across workload types, platform sizes, hardware requirements, Kubernetes use cases, availability, storage, and management needs.

### Source excerpt

Choosing the right platform for an edge deployment is one of the most consequential decisions an organization makes--and one of the most confusing. The options range from a single-board computer running a handful of containers to a full Kubernetes cluster with high availability, software-defined storage, and centralized management. Pick too small, and you hit a wall when requirements grow. The post Red Hat edge platforms: Choosing the right one for your use case appeared first on Red Hat Developer.

## Presentation: How To Run on Three Clouds at Once, and When Not To

DevFeed: [Presentation: How To Run on Three Clouds at Once, and When Not To](<https://devfeed.tech/articles/presentation-how-to-run-on-three-clouds-at-once-and-when-not-to-8462.md>)

Original publisher: [Read original article](<https://www.infoq.com/presentations/form3-multicloud-architecture/>)

Author: Ross McFarlane, Kevin Holditch

Published: 2026-09-11T11:00:00Z

Content type: article

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [availability](<https://devfeed.tech/tags/availability.md>), [aws](<https://devfeed.tech/tags/aws.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-architecture](<https://devfeed.tech/tags/cloud-architecture.md>), [cloud-computing](<https://devfeed.tech/tags/cloud-computing.md>), [cloud-networking](<https://devfeed.tech/tags/cloud-networking.md>), [cockroach-labs](<https://devfeed.tech/tags/cockroach-labs.md>), [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [containers](<https://devfeed.tech/tags/containers.md>), [databases](<https://devfeed.tech/tags/databases.md>), [devops](<https://devfeed.tech/tags/devops.md>), [disaster-recovery](<https://devfeed.tech/tags/disaster-recovery.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [europe](<https://devfeed.tech/tags/europe.md>), [financial-applications](<https://devfeed.tech/tags/financial-applications.md>), [fintech](<https://devfeed.tech/tags/fintech.md>), [form3-multicloud-architecture](<https://devfeed.tech/tags/form3-multicloud-architecture.md>), [infoq](<https://devfeed.tech/tags/infoq.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [networking](<https://devfeed.tech/tags/networking.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [qcon-london-2026](<https://devfeed.tech/tags/qcon-london-2026.md>), [qcon-software-development-conference](<https://devfeed.tech/tags/qcon-software-development-conference.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [transcripts](<https://devfeed.tech/tags/transcripts.md>), [us](<https://devfeed.tech/tags/us.md>)

### AI overview

A presentation on Form3's move from one cloud to a triple-active multi-cloud architecture, covering cross-cloud networking, distributed databases, Kubernetes operators, and regional disaster-recovery expectations.

### Source excerpt

Ross McFarlane and Kevin Holditch discuss Form3's evolution from a single-cloud setup to a triple active multi-cloud architecture. They share key engineering strategies for cross-cloud networking, distributed databases with CockroachDB and NATS, custom Kubernetes operators, and navigating distinct regional disaster recovery expectations across the UK, Europe, and US financial markets. By Ross McFarlane, Kevin Holditch

## A Bootiful Podcast: Netflix's Paul Bakker

DevFeed: [A Bootiful Podcast: Netflix's Paul Bakker](<https://devfeed.tech/articles/a-bootiful-podcast-netflix-s-paul-bakker-3537.md>)

Original publisher: [Read original article](<https://spring.io/blog/2026/09/10/a-bootiful-podcast-paul-bakker>)

Author: joshlong

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

Content type: article

Language: en

Sources: [Spring](<https://devfeed.tech/sources/spring.md>)

Topics: [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Concurrent Programming](<https://devfeed.tech/topics/concurrent-programming.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [batch](<https://devfeed.tech/tags/batch.md>), [boot](<https://devfeed.tech/tags/boot.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [java](<https://devfeed.tech/tags/java.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [netflix](<https://devfeed.tech/tags/netflix.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [spring](<https://devfeed.tech/tags/spring.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

A podcast interview with Netflix's Paul Bakker on scaling Java, adopting newer JDKs to reduce costs, and using virtual threads and structured concurrency instead of reactive complexity. It also previews AI-powered tooling and Project Valhalla's future.

### Source excerpt

Hi, Spring fans! This week's interview is a must-watch if you care about where Java is headed next. This week, I talk to Netflix's Paull Bakker! We dig into Netflix's real-world playbook for scaling Java, cutting costs with newer JDKs, and replacing reactive complexity with virtual threads and structured concurrency. Plus, there's a sneak peek at the exciting future of Java, from AI-powered tooling to the upcoming Valhalla era.

## NVIDIA Brings Real-Time AI to Broadcast, Sports and Global Streaming at IBC

DevFeed: [NVIDIA Brings Real-Time AI to Broadcast, Sports and Global Streaming at IBC](<https://devfeed.tech/articles/nvidia-brings-real-time-ai-to-broadcast-sports-and-global-streaming-at-ibc-6953.md>)

Original publisher: [Read original article](<https://blogs.nvidia.com/blog/ibc-news-2026/>)

Author: NVIDIA Writers

Published: 2026-09-09T16:00:42Z

Content type: release

Language: en

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

Topics: [AI Development](<https://devfeed.tech/topics/ai-development.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [events](<https://devfeed.tech/tags/events.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [holoscan-for-media](<https://devfeed.tech/tags/holoscan-for-media.md>), [image-to-video](<https://devfeed.tech/tags/image-to-video.md>), [media](<https://devfeed.tech/tags/media.md>), [media-and-entertainment](<https://devfeed.tech/tags/media-and-entertainment.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [news](<https://devfeed.tech/tags/news.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [nvidia-nim](<https://devfeed.tech/tags/nvidia-nim.md>), [pro-graphics](<https://devfeed.tech/tags/pro-graphics.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [synthetic](<https://devfeed.tech/tags/synthetic.md>), [text-to-video](<https://devfeed.tech/tags/text-to-video.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

NVIDIA announced an expansion of NVIDIA AI for Media at IBC 2026, including GPU-accelerated SDKs and NIM microservices for media workflows. The article highlights Synthetic Video Detector integrations for assessing whether video footage may be AI-generated and for compliance review.

### Source excerpt

At the IBC conference, running Sept. 11-14 in Amsterdam, the creative, technology and business communities are coming together to turn ideas into action and discuss innovations across the media and entertainment industries. More than 44,000 attendees from 170+ countries are gathering to explore 1,300+ exhibitions in 14+ halls and outdoor spaces, with over 600 speakers [...]

## Spring Tools 5.4.0 released

DevFeed: [Spring Tools 5.4.0 released](<https://devfeed.tech/articles/spring-tools-5-4-0-released-3536.md>)

Original publisher: [Read original article](<https://spring.io/blog/2026/09/09/spring-tools-5-4-0-released>)

Author: martinlippert

Published: 2026-09-09T00:00:00Z

Content type: release

Language: en

Sources: [Spring](<https://devfeed.tech/sources/spring.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>)

Tags: [batch](<https://devfeed.tech/tags/batch.md>), [boot](<https://devfeed.tech/tags/boot.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [java](<https://devfeed.tech/tags/java.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [performance](<https://devfeed.tech/tags/performance.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [spring](<https://devfeed.tech/tags/spring.md>), [tools](<https://devfeed.tech/tags/tools.md>), [updates](<https://devfeed.tech/tags/updates.md>), [validation](<https://devfeed.tech/tags/validation.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

Spring Tools 5.4.0 has been released for several development environments, with new validations and quick fixes, Claude Code and MCP enhancements, and stability and performance improvements.

### Source excerpt

On behalf of the team and everyone who has contributed, I am pleased to announce the 5.4.0 release of the Spring Tools for Visual Studio Code, Cursor, Eclipse, Theia - and Claude Code. Hightlights New Validations & Quick Fixes: Added validations and quick fixes to convert to @ApplicationModuleListener, @SpringJUnitConfig, @RestController, and specific @Scope annotations Claude Code / MCP Enhancements: Enabled the Claude Code plugin to render a project's logical structure Stability & Performance: Significant speedups around various quick fixes and repository-based version validation + improved reliability while indexing source code Updates to the Spring Tools for Eclipse distribution updated to the latest Eclipse 2026-09 release (new and noteworthy) Detailed changes can be found in the release notes: https://github.com/spring-projects/spring-tools/releases/tag/5.4.0.RELEASE Downloads To download the distribution for Eclipse and find links to the marketplace entries for Visual Studio Code, Cursor, and Theia, please go visit: Spring Tools: https://spring.io/tools/ Next up is the 5.5.0 release, currently scheduled for mid December 2026.

## Spring Office Hours Podcast: S5E22 - Live from KCDC

DevFeed: [Spring Office Hours Podcast: S5E22 - Live from KCDC](<https://devfeed.tech/articles/spring-office-hours-podcast-s5e22-live-from-kcdc-21979.md>)

Original publisher: [Read original article](<https://spring.io/blog/2026/09/09/spring-office-hours-podcast-S5E22>)

Author: danvega

Published: 2026-09-09T00:00:00Z

Content type: article

Language: en

Sources: [Spring](<https://devfeed.tech/sources/spring.md>)

Topics: [Spring AI](<https://devfeed.tech/topics/spring-ai.md>), [Java](<https://devfeed.tech/topics/java.md>), [JDK 27](<https://devfeed.tech/topics/jdk-27.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [batch](<https://devfeed.tech/tags/batch.md>), [boot](<https://devfeed.tech/tags/boot.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [conference](<https://devfeed.tech/tags/conference.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [events](<https://devfeed.tech/tags/events.md>), [java](<https://devfeed.tech/tags/java.md>), [jdk-27](<https://devfeed.tech/tags/jdk-27.md>), [live-stream](<https://devfeed.tech/tags/live-stream.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [spring](<https://devfeed.tech/tags/spring.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

Spring Office Hours Podcast episode S5E22 features Dan Vega and DaShaun Carter broadcasting from the Kansas City Developer Conference, with conference highlights, attendee and speaker conversations, and news from the Spring and Java ecosystems.

### Source excerpt

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan and DaShaun broadcast live from the Kansas City Developer Conference, one of the largest community driven developer events in the country. Expect conference highlights, hallway track conversations with speakers and attendees, and the latest news from the Spring and Java worlds. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform. Show Notes KCDC Spring AI Recipes Spring Modulith Spring AI Community Project Babylon JDK 27 The show: springofficehours.io - episodes, schedule, community Spring Developer on YouTube - join us live every Monday Dan Vega DaShaun Carter The Spring Blog - the news we cover each week

## 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.

## This Week in Spring - September 8th, 2026

DevFeed: [This Week in Spring - September 8th, 2026](<https://devfeed.tech/articles/this-week-in-spring-september-8th-2026-3535.md>)

Original publisher: [Read original article](<https://spring.io/blog/2026/09/08/this-week-in-spring-september-8th-2026>)

Author: joshlong

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

Content type: article

Language: en

Sources: [Spring](<https://devfeed.tech/sources/spring.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Electron](<https://devfeed.tech/topics/electron.md>), [App](<https://devfeed.tech/topics/app.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [applications](<https://devfeed.tech/tags/applications.md>), [article](<https://devfeed.tech/tags/article.md>), [batch](<https://devfeed.tech/tags/batch.md>), [boot](<https://devfeed.tech/tags/boot.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [idea](<https://devfeed.tech/tags/idea.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [java](<https://devfeed.tech/tags/java.md>), [linux](<https://devfeed.tech/tags/linux.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llms](<https://devfeed.tech/tags/llms.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [spring](<https://devfeed.tech/tags/spring.md>), [spring-ai](<https://devfeed.tech/tags/spring-ai.md>), [spring-boot](<https://devfeed.tech/tags/spring-boot.md>), [video](<https://devfeed.tech/tags/video.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

This weekly Spring roundup highlights Spring AI content about running LLMs in the JVM and locally, building a Spring AI starter for agents.md, and improving tool use. It also covers Spring Boot and JavaFX desktop applications, native images, Spring Security OAuth clients, secure application images, external configuration, Spring Cloud AWS, and a Spring Boot Analyzer.

### Source excerpt

Bonjour a tout le monde! Welcome to another rip-roarin' installment of This Week in Spring! It's a fabulous and fun day here in Paris, France, as I wait to board the train to Amsterdam for the IntelliJ IDEA conference! It's going to be amazing. We've got another incredible week's roundup to dive into, so let's do it! I feel like some of the best content over the past several months in this weekly roundup has been Craig Walls' Spring AI Recipes section. Fantastic stuff! This latest one looks at running an LLM in-JVM This is a nice article on using vertical slices in Spring Boot on Solodev.sk, by Dominik. Well done! Another amazing installment from Craig Walls, this one looking at running against local LLMs My friend and colleague DaShaun Carter talks about his Spring AI starter for agents.md Craig also has this lovely post on efficient tool use in Spring AI Last week, I did two videos on using Spring Boot, JavaFX, GraalVM native images, and Spring Security (and PKCE) to build native, lightning-fast, dynamic, efficient, reusable desktop applications that run well on Mac, Windows, and Linux, and look amazing, while taking small fractions of the RAM of a similar Electron-based application. Here's the first one, showing how to use Spring Boot and JavaFX together, so that you get the component model, event dispatch subsystem, internationalization, lifecycle management, and, of course, the entire and very rich ecosystem of Spring components and can use them to manage JavaFX components, too. We also look at native image compilation. Here's the second video, which looks at using Spring Security's OAuth client in the context of a desktop application, which can not, by definition, hold a client secret. In last week's installment of A Bootiful Podcast, I was delighted to chat with BellSoft's Catherine Edelveis about trusted and secure images for your Spring Boot applications This is a nice post on managing external configurations with Spring Cloud Config A nice recap of some of

## 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

## The Real Python Podcast - Episode #310: Performance Engineering: Profiling and Making Apps Fast by Default

DevFeed: [The Real Python Podcast - Episode #310: Performance Engineering: Profiling and Making Apps Fast by Default](<https://devfeed.tech/articles/the-real-python-podcast-episode-310-performance-engineering-profiling-and-making-apps-fast-by-default-4394.md>)

Original publisher: [Read original article](<https://realpython.com/podcasts/rpp/310/>)

Author: Real Python

Published: 2026-09-04T12:00:00Z

Content type: article

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Frameworks](<https://devfeed.tech/topics/frameworks.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [engineering](<https://devfeed.tech/tags/engineering.md>), [frameworks](<https://devfeed.tech/tags/frameworks.md>), [llms](<https://devfeed.tech/tags/llms.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [performance](<https://devfeed.tech/tags/performance.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [profiling](<https://devfeed.tech/tags/profiling.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

This Real Python Podcast episode discusses performance engineering for Python applications with Den Odell, author of "Fast by Default: Practical Performance Engineering." It covers performance budgets, profiling, data-driven decisions, planning for performance, and maintaining speed as systems and user bases grow.

### Source excerpt

How do you plan for the performance of your Python applications? What does a performance budget entail, and where should you spend your resources? This week on the show, we speak with Den Odell about his new book "Fast by Default: Practical Performance Engineering."

## A Bootiful Podcast: BellSoft's Catherine Edelveis on hardened runtime images, container security, and more

DevFeed: [A Bootiful Podcast: BellSoft's Catherine Edelveis on hardened runtime images, container security, and more](<https://devfeed.tech/articles/a-bootiful-podcast-bellsoft-s-catherine-edelveis-on-hardened-runtime-images-container-security-and-more-3534.md>)

Original publisher: [Read original article](<https://spring.io/blog/2026/09/03/a-bootiful-podcast-catherine-edelvais>)

Author: joshlong

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

Content type: article

Language: en

Sources: [Spring](<https://devfeed.tech/sources/spring.md>)

Topics: [container-security](<https://devfeed.tech/topics/container-security.md>)

Tags: [batch](<https://devfeed.tech/tags/batch.md>), [boot](<https://devfeed.tech/tags/boot.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [container-security](<https://devfeed.tech/tags/container-security.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [java](<https://devfeed.tech/tags/java.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [security](<https://devfeed.tech/tags/security.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [spring](<https://devfeed.tech/tags/spring.md>), [spring-boot](<https://devfeed.tech/tags/spring-boot.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

A podcast conversation about using buildpacks and hardened images to ship Spring Boot applications with stronger security, cleaner defaults, and less Dockerfile work.

### Source excerpt

Hi, Spring fans! I chat with BellSoft's Catherine Edelweiss about using buildpacks and hardened images to ship Spring Boot apps with stronger security, cleaner defaults, and far less Dockerfile pain. #BellSoft #Docker #Java #JRE #SpringBoot

## AWS Launches Graviton5-Based EC2 R9g and R9gd Memory-Optimized Instances

DevFeed: [AWS Launches Graviton5-Based EC2 R9g and R9gd Memory-Optimized Instances](<https://devfeed.tech/articles/aws-launches-graviton5-based-ec2-r9g-and-r9gd-memory-optimized-instances-12359.md>)

Original publisher: [Read original article](<https://www.storagereview.com/news/aws-launches-graviton5-based-ec2-r9g-and-r9gd-memory-optimized-instances>)

Author: Harold Fritts

Published: 2026-09-01T18:42:59Z

Content type: news

Language: en

Sources: [StorageReview.com](<https://devfeed.tech/sources/storagereview-com.md>)

Topics: [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Nitro System](<https://devfeed.tech/topics/nitro-system.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>), [Nitro Isolation Engine](<https://devfeed.tech/topics/nitro-isolation-engine.md>), [Database](<https://devfeed.tech/topics/database.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Formal verification](<https://devfeed.tech/topics/formal-verification.md>)

Tags: [amazon-ec2](<https://devfeed.tech/tags/amazon-ec2.md>), [amazon-eks](<https://devfeed.tech/tags/amazon-eks.md>), [arm](<https://devfeed.tech/tags/arm.md>), [aws](<https://devfeed.tech/tags/aws.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [caching](<https://devfeed.tech/tags/caching.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [database](<https://devfeed.tech/tags/database.md>), [docker](<https://devfeed.tech/tags/docker.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [formal-verification](<https://devfeed.tech/tags/formal-verification.md>), [go](<https://devfeed.tech/tags/go.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [java](<https://devfeed.tech/tags/java.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [nitro-isolation-engine](<https://devfeed.tech/tags/nitro-isolation-engine.md>), [nitro-system](<https://devfeed.tech/tags/nitro-system.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [nvme](<https://devfeed.tech/tags/nvme.md>), [processors](<https://devfeed.tech/tags/processors.md>), [python](<https://devfeed.tech/tags/python.md>), [time](<https://devfeed.tech/tags/time.md>)

### AI overview

AWS has generally released the Amazon EC2 R9g and R9gd instances, powered by AWS Graviton5 processors. These Arm-based, memory-optimized instances offer higher per-vCPU performance, faster memory, larger cache capacity, and increased networking and Amazon EBS bandwidth for database, caching, analytics, container, and microservices workloads. R9gd adds local NVMe SSD storage for low-latency local capacity. Both families use the AWS Nitro System and Nitro Isolation Engine, with AWS citing formal verification for the isolation properties.

### Source excerpt

AWS has made its Amazon EC2 R9g and R9gd instances generally available, introducing memory-optimized systems powered by AWS Graviton5 processors. The new Arm-based instances target database, caching, analytics, container, and microservices workloads that require high memory bandwidth and improved per-vCPU performance. Compared with Graviton4-based R8g instances, AWS states that R9g can deliver up to 25% The post AWS Launches Graviton5-Based EC2 R9g and R9gd Memory-Optimized Instances appeared first on StorageReview.com.

## Run NVIDIA BioNeMo NIM Microservices for Protein Structure Prediction in Claude Science

DevFeed: [Run NVIDIA BioNeMo NIM Microservices for Protein Structure Prediction in Claude Science](<https://devfeed.tech/articles/run-nvidia-bionemo-nim-microservices-for-protein-structure-prediction-in-claude-science-6934.md>)

Original publisher: [Read original article](<https://developer.nvidia.com/blog/run-nvidia-bionemo-nim-microservices-for-protein-structure-prediction-in-claude-science/>)

Author: Michelle Horton

Published: 2026-08-31T16:30:00Z

Content type: tutorial

Language: en

Sources: [NVIDIA Developer](<https://devfeed.tech/sources/nvidia-developer.md>), [NVIDIA Technical Blog](<https://devfeed.tech/sources/nvidia-technical-blog.md>)

Topics: [AI research agents](<https://devfeed.tech/topics/ai-research-agents.md>), [OpenSSH](<https://devfeed.tech/topics/openssh.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agentic-ai-generative-ai](<https://devfeed.tech/tags/agentic-ai-generative-ai.md>), [bionemo](<https://devfeed.tech/tags/bionemo.md>), [claude](<https://devfeed.tech/tags/claude.md>), [code](<https://devfeed.tech/tags/code.md>), [developer-tools-techniques](<https://devfeed.tech/tags/developer-tools-techniques.md>), [drug-discovery](<https://devfeed.tech/tags/drug-discovery.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [nim](<https://devfeed.tech/tags/nim.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [science](<https://devfeed.tech/tags/science.md>), [simulation-modeling-design](<https://devfeed.tech/tags/simulation-modeling-design.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

A tutorial for running NVIDIA BioNeMo NIM microservices with Claude Science to perform protein-structure prediction using multiple-sequence alignment and multiple folding models.

### Source excerpt

Agentic AI is changing how research is done. AI scientists can read papers, propose hypotheses, call models, and determine which experiments to prioritize next....

## Propagating User Identity Chains Across JVM Service Calls

DevFeed: [Propagating User Identity Chains Across JVM Service Calls](<https://devfeed.tech/articles/security-baked-into-the-jvm-sixteen-subjects-on-the-wire-18931.md>)

Original publisher: [Read original article](<https://blog.frankel.ch/security-baked-into-jvm/4/>)

Author: Peter Firmstone

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

Content type: article

Language: en

Sources: [Nicolas Fränkel](<https://devfeed.tech/sources/nicolas-frankel.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Java](<https://devfeed.tech/topics/java.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [authorization](<https://devfeed.tech/tags/authorization.md>), [dirtychai](<https://devfeed.tech/tags/dirtychai.md>), [java](<https://devfeed.tech/tags/java.md>), [jgdms](<https://devfeed.tech/tags/jgdms.md>), [jini](<https://devfeed.tech/tags/jini.md>), [jvm](<https://devfeed.tech/tags/jvm.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [security](<https://devfeed.tech/tags/security.md>), [technical](<https://devfeed.tech/tags/technical.md>), [tls](<https://devfeed.tech/tags/tls.md>), [tokens](<https://devfeed.tech/tags/tokens.md>)

### AI overview

This article explains how a chain of user identities crosses service calls on the wire. It distinguishes TLS machine authentication from in-band user claims, describes receiver-side limits and principal handling, and notes that standard Java 24 lacks the required authorization support without DirtyChai on both ends.

### Source excerpt

Alice calls the order service. The order service calls the ledger on her behalf. At the second hop, the ledger has to decide whose authority the debit is being made under. Most stacks answer badly. Forward Alice's bearer token verbatim, and the ledger cannot tell her from the service that relayed it. Drop the token and the ledger sees a machine, with no record that a human started the chain. Neither option lets the ledger authorize the combination.

## 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.

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