Operations | Monitoring | ITSM | DevOps | Cloud

Streamline your LangChain deployments with Langserve on GCP

Deploying Large Language Model (LLM) applications can transform ideas into valuable services. But, deployment challenges can slow down even experienced developers. In this tutorial, you will build and deploy a LangChain application using LangServe and CircleCI on Google Cloud Run. You will create a text summarization tool powered by Google’s Gemini model. You will use Langserve to expose it as an API. You will automate testing and deployment to Google Cloud Run using CircleCI.

Use AI to resolve CI test failures with zero guesswork

Test failures are inevitable. A broken condition, a missed edge case, or a last-minute refactor can trip up even the most careful changes. That’s part of shipping software. What shouldn’t be part of the job is spending half your afternoon parsing logs and chasing down the root cause. Now, there’s a faster way. This guide shows how to use the CircleCI MCP server to identify, understand, and resolve failing tests in a CI/CD build without ever leaving your editor.

Data governance frameworks for distributed microservices applications

Implementing robust data governance in microservices architectures presents unique challenges and opportunities. As organizations decompose monolithic applications into distributed services, traditional centralized data management approaches no longer suffice. Each microservice may manage its own data store, creating potential inconsistencies, compliance risks, and security challenges.

Microservices versus monoliths

Monolithic and microservices architectures represent two fundamentally different approaches to software design. By understanding the benefits and drawbacks of each architectural style, developers can make informed decisions about which approach best fits their application needs. While monolithic architecture bundles all application functionality into a single deployable unit, microservices architecture breaks the application into smaller, independently deployable services.

Strangler pattern implementation for safe microservices transition

Moving from monolithic applications to microservices represents a significant architectural transformation. The Strangler Pattern offers a controlled, incremental approach to this migration, enabling organizations to gradually replace functionality while keeping systems operational throughout the transition. This methodology substantially reduces risk compared to complete rewrites, making it an invaluable strategy for organizations with business-critical applications.

Measuring success in microservices migration projects

Microservices migrations represent significant investments for organizations seeking greater agility, scalability, and development velocity. Yet without clear metrics to guide the journey and measure outcomes, these initiatives risk delivering technical change without meaningful business impact. Establishing appropriate success measures ensures that migration efforts stay aligned with organizational goals while providing visibility into progress and value delivery.

Find and fix CI build errors with AI

Software teams rely on CI/CD pipelines to build, test, and deploy code quickly. But when a build fails, it can disrupt the entire workflow. Digging through logs, chasing down errors, and switching between dashboards takes time you don’t want to waste. In this tutorial, you’ll learn how to use your AI coding assistant — powered by structured data from your CI system — to diagnose and fix build failures faster.

The value of product thinking for platform teams | webinar

Platform engineering can drive velocity, reduce risk, and increase value — but only if it's built with a product mindset. In this live event, Rob Zuber, CTO of CircleCI, hosts a panel of experts to explore how treating developers as customers helps platform teams deliver greater outcomes. Featuring Camille Fournier, Randy Shoup, Raju Gandhi, and Teresa Torres, this webinar covers practical strategies for building internal platforms that earn trust, abstract complexity, and fuel developer productivity.

Build a scalable internal developer portal with Backstage and CircleCI

Internal developer portals (IDPs) have become essential tools in platform engineering, helping standardize developer workflows and reduce friction by providing self-service access to tools, APIs, and infrastructure. During my time on a platform team, I experienced firsthand the transformative power of IDPs. Our team implemented custom solutions that significantly reduced load on developers, allowing them to focus on writing code rather than navigating complex infrastructure.

Preventing harmful LLM output with automated moderation

Large Language Models (LLMs) can produce impressive text responses, but they’re not immune to generating harmful or disallowed content. If you’re developing an LLM-powered application, you need a reliable way to detect and block risky outputs. Disallowed content – hate speech, explicit descriptions, harmful instructions – can damage your product’s reputation, endanger user safety, and potentially violate legal or platform guidelines.