top of page

nOps Moved Clara to amazon aws, Cutting Its FinOps Agent Timeline by 75%

Aug 11
12 min read

nOps moved its Clara FinOps agent onto amazon aws and says the rebuild cut its production timeline by 75%, from 10–12 months to four months. The company replaced a self-managed Amazon EKS architecture built around LangChain and LangGraph with Amazon Bedrock AgentCore.

That change matters because nOps did not abandon its agent logic, cloud data, or governed analytics layer. It changed the operational foundation beneath them. The result challenges a familiar assumption that teams need to own most agent infrastructure to retain flexibility and control.

The real contest is managed agent infrastructure versus a self-operated Kubernetes stack. nOps presents Clara as evidence that outsourcing runtime operations can improve delivery speed and response quality. However, the published results remain a customer case study, not an independent benchmark across providers or workloads.

nOps Rebuilt the Runtime, Not the FinOps Product

The important change was architectural: nOps moved production operations onto AgentCore while preserving Clara’s role and governed analytics foundation.

Clara is an AI agent within the nOps cloud optimization platform. It lets users investigate AWS spending, commitments, utilization, and optimization opportunities through a conversational interface. A request can involve several analytical steps rather than a single database lookup.

For example, a user might ask why compute spending increased, which resources caused the change, and whether existing commitments still cover the workload. Clara must interpret the question, select the right tools, query governed data, and assemble an answer that preserves business context.

The earlier system ran on Amazon Elastic Kubernetes Service, or Amazon EKS, which is AWS’s managed Kubernetes service. nOps used LangChain and LangGraph for agent workflows while operating the surrounding production stack itself.

That approach gave the team control over deployment and orchestration. It also made nOps responsible for scaling, session handling, authentication, monitoring, failure recovery, and other production concerns.

According to the nOps case study, the company expected its original path to production to require 10–12 months. The AgentCore implementation reached that point in four months, which nOps and AWS characterize as a 75% reduction.

The comparison does not mean the underlying agent was built from nothing in four months. nOps already had product knowledge, workflows, data infrastructure, and experience from its earlier Clara implementation. The reported acceleration concerns the revised route to a production system.

This distinction is essential. A managed runtime cannot supply a company’s FinOps expertise or define trustworthy cloud metrics. It can remove infrastructure work that competes with those tasks.

nOps also retained Databricks Lakehouse Metric Views as its governed analytics layer. A Metric View is a reusable business metric definition governed through Unity Catalog, which helps applications use consistent calculations.

Clara therefore did not gain permission to improvise financial definitions. The agent could interpret questions and coordinate tools, while established metric definitions continued to govern analytical results.

That separation creates the article’s central tension. nOps traded direct ownership of more runtime infrastructure for managed operational components, yet kept control of the domain layer where mistakes carry financial consequences.

The migration also shows why “build versus buy” is an incomplete description. nOps still builds Clara, maintains its FinOps logic, and governs its data. It now buys more of the execution environment as an AWS service.

Why amazon aws Is Pressuring Self-Managed Agent Stacks

AgentCore shifts the burden of differentiation away from infrastructure and toward the agent’s decisions, tools, data, and measurable outcomes.

A prototype agent can run on a developer’s laptop with a model, a prompt, and several functions. A production service must handle concurrent users, long-running tasks, credentials, isolation, telemetry, and unpredictable model behavior.

Those requirements explain why a Kubernetes deployment can expand far beyond the original agent workflow. Teams must package services, configure scaling, manage networking, secure secrets, collect traces, and diagnose failures across multiple components.

Amazon Bedrock AgentCore packages several of those responsibilities into managed services. Its AgentCore overview describes Runtime, Memory, Gateway, Identity, Browser, Code Interpreter, and Observability as modular capabilities.

AgentCore Runtime provides a serverless environment for agent code and tools. AWS says it supports open-source frameworks, including LangGraph and LangChain, plus models inside or outside Amazon Bedrock.

That compatibility is relevant to the nOps migration. Moving to a managed AWS runtime did not necessarily require discarding the framework concepts used in Clara’s earlier system.

AgentCore Gateway turns APIs, Lambda functions, and other services into governed tools that agents can call. Identity handles authentication and credentials, while Observability exposes logs, traces, and metrics through AWS monitoring services.

This changes the pressure on teams maintaining an agent platform themselves. Every month spent improving generic runtime plumbing is a month not spent testing answers, expanding domain coverage, or reducing hallucinations.

The pressure is strongest for companies whose competitive advantage does not come from operating Kubernetes. nOps sells cloud intelligence and optimization, not a general-purpose agent runtime.

Its developers still need infrastructure skills because Clara connects to sensitive cloud and financial data. However, they have less reason to own every undifferentiated component if a managed service meets their security and reliability requirements.

The reported four-month delivery also raises expectations for internal platform teams. Business leaders can now compare a proposed 10-month infrastructure program with a customer case claiming production in less than half that time.

That comparison will not always be fair. Existing systems have different compliance rules, network boundaries, workloads, and migration costs. Still, managed services create a visible alternative that platform teams must address.

AWS faces pressure as well. Once it markets AgentCore as a faster production path, customers will expect more than convenient deployment. They will expect predictable scaling, useful telemetry, secure integrations, and stable behavior during complex sessions.

The service must also remain flexible enough for developers to preserve framework and model choices. A managed platform loses much of its appeal if convenience turns into architectural confinement.

AWS’s documentation says Runtime can host custom agent code and work with several model providers. That reduces immediate framework lock-in, but operational dependence can still develop around identity, gateways, telemetry, and deployment controls.

The nOps case therefore pressures both sides. Self-managed platforms must justify their overhead, while AWS must prove its managed abstractions remain dependable as customer workloads become more demanding.

The 75% Gain Came From Removing Operational Work

The central mechanism was not a smarter orchestration graph alone; it was the transfer of production responsibilities from the nOps team to managed services.

The earlier Clara stack combined agent frameworks with Amazon EKS. Kubernetes can provide a strong foundation for conventional services, but an AI agent adds stateful and non-deterministic behavior.

An agent might call several tools, revise its plan, wait for a slow response, or continue a session across multiple user turns. Those behaviors complicate timeouts, retries, observability, and capacity planning.

AgentCore Runtime addresses the hosting layer with isolated sessions and managed scaling. AWS describes Runtime as the infrastructure beneath customer-controlled agent logic, rather than a replacement for that logic.

That boundary matters. According to the Runtime guidance, customers still own their code and should use dedicated memory services for durable context.

nOps could therefore focus on how Clara interprets a FinOps request instead of building every surrounding control. This likely shortened the path between an experimental workflow and a service that could support actual customers.

Tool access is another source of operational work. A FinOps agent needs carefully bounded access to analytical services, account metadata, and optimization functions. Treating every connection as an unrestricted function call would create security and reliability risks.

AgentCore Gateway provides a managed boundary for exposing APIs and other services as agent tools. It can centralize authentication, access policies, and observability outside the agent’s immediate execution environment.

Identity management also becomes more important when an agent acts for many organizations. Clara must not mix one customer’s permissions, context, or results with another customer’s session.

A self-managed system can enforce those boundaries, but the team must design, test, and maintain them. AgentCore supplies components intended for workload identity and end-user authentication.

Observability addresses a different problem. Conventional monitoring can show that a service returned an error, but agent developers also need to understand tool selection, intermediate steps, latency, and answer quality.

AWS’s observability documentation supports logs and telemetry across Runtime, Gateway, Memory, and built-in tools. This gives teams a shared place to inspect failures that span several agent operations.

These managed capabilities help explain the reported timeline change. They reduce the number of production systems that nOps must assemble before Clara can serve customers.

They do not explain every reported quality improvement. Better answers can come from revised prompts, cleaner tools, improved retrieval, stronger evaluation, different models, or better governed data.

The AWS account does not isolate those variables in a controlled experiment. nOps rebuilt parts of Clara while changing its runtime foundation, so several improvements could have occurred together.

Still, managed operations can affect quality indirectly. Better traces help developers locate failures, consistent tool interfaces reduce ambiguous outputs, and reliable session handling prevents context from disappearing unexpectedly.

The four-month result is therefore best understood as an organizational mechanism. AgentCore allowed the Clara team to spend more engineering effort on product behavior and less on generic production infrastructure.

That mechanism is more transferable than the exact percentage. Another team may not reproduce a 75% reduction, but it can evaluate how much of its roadmap consists of runtime work available from a managed platform.

Governed Metrics Keep Clara’s Answers Grounded

Moving the runtime did not remove the hardest FinOps requirement: Clara still needs consistent definitions for every financial and operational metric it uses.

FinOps questions often appear simple while hiding several choices. “Why did spending increase?” depends on the time window, service boundaries, allocation rules, discounts, commitments, and treatment of shared costs.

A language model should not invent those definitions from the wording of each request. If two users ask similar questions, they need calculations based on the same governed business logic.

nOps kept Databricks Lakehouse Metric Views in the analytical path. Databricks defines Metric Views as reusable metric definitions governed within Unity Catalog, separating business calculations from individual queries.

That architecture gives Clara a controlled semantic layer. The agent can translate a user’s intent into an analytical task without redefining revenue, utilization, savings, or coverage on every turn.

This division of labor is more important than a simple model upgrade. The language model manages ambiguity in the question, while the metric layer protects consistency in the answer.

Consider a user asking whether an Amazon EC2 commitment is underused. Clara must identify the relevant accounts, regions, instance families, time range, and commitment type.

The agent may coordinate that work, but the underlying calculations should come from approved definitions. Otherwise, a fluent answer can mask inconsistent arithmetic.

Metric Views also help separate product changes from data governance. nOps can revise Clara’s prompts or orchestration while maintaining a stable definition of the metric being discussed.

That stability supports testing. Developers can compare the agent’s interpretation and narrative against known analytical outputs instead of judging the entire answer as an inseparable block.

The approach also limits what AgentCore needs to do. AWS operates the runtime and related services, while Databricks remains responsible for governed metric definitions within the nOps data architecture.

This is a multi-platform system, despite the headline focus on amazon aws. Its success depends on the interfaces between the agent, AWS services, nOps logic, and the Databricks layer.

Those interfaces can become failure points. A correct metric is not useful if Clara calls the wrong tool, supplies the wrong filters, or describes the result with unsupported certainty.

The reverse is also true. A correctly routed request can still produce a misleading answer if the metric definition excludes an important cost category.

Quality must therefore be evaluated at several levels. Teams need to test tool selection, parameter accuracy, metric correctness, narrative faithfulness, permissions, and the final task outcome.

AWS’s AgentOps framework recommends evaluating tools, conversation turns, sessions, and production behavior separately. That model fits Clara’s layered architecture.

Governed analytics also provides a useful answer to concerns about agent autonomy. Clara can behave dynamically at the interaction layer without receiving unlimited freedom over financial calculations.

For enterprise buyers, that is the more credible pattern. A conversational interface should make governed data easier to use, not replace governance with model judgment.

The lesson extends beyond FinOps. Agents in sales, operations, engineering, and research need stable definitions for the facts that drive decisions.

Knowledge workers can apply the same principle to their supporting material. A searchable AI knowledge base helps preserve sources and context, even when an AI interface changes how information is retrieved.

Clara’s architecture shows that managed execution and governed knowledge are complementary. The runtime controls how work happens, while the metric layer controls what analytical claims mean.

What the nOps Numbers Do Not Establish

The case supports a faster migration claim, but it does not prove that every agent team should replace Kubernetes with AgentCore.

The 75% figure comes from nOps and AWS. The public account does not provide an independent audit, a detailed labor breakdown, or a controlled comparison between equivalent implementations.

The baseline also deserves scrutiny. A projected 10–12-month delivery plan is not the same as a completed deployment measured over that period.

Plans include assumptions about staffing, security reviews, platform work, and changing product requirements. If those assumptions shift during a rebuild, the comparison can reflect more than the infrastructure choice.

The four-month result remains meaningful as a reported customer outcome. It should not be treated as a universal performance guarantee for Amazon Bedrock AgentCore.

Response quality presents a similar issue. AWS and nOps say Clara’s answers improved, but the available case study does not publish a complete evaluation set or comparative scores.

Readers cannot determine how much improvement came from AgentCore, revised prompts, new tools, data changes, model selection, or accumulated development experience.

This is not a reason to dismiss the result. It is a reason to distinguish a credible implementation story from a controlled benchmark.

Migration effort is another uncertainty. nOps already operated on AWS through Amazon EKS, which may have reduced organizational and network friction when adopting another AWS service.

A company running elsewhere could face larger changes involving identity, networking, procurement, compliance, and staff skills. Its migration timeline might look very different.

Vendor concentration also deserves attention. AgentCore supports multiple frameworks and models, but a production system can still become closely tied to AWS operational services.

Runtime packaging, Gateway policies, Identity integrations, CloudWatch telemetry, and deployment automation can create switching costs even when the agent code remains portable.

The correct question is not whether lock-in exists. Every production architecture creates dependencies. The question is whether managed operations deliver enough value to justify those dependencies.

Some teams will still prefer Kubernetes. They may require specialized hardware, unusual networking, custom scheduling, strict infrastructure portability, or direct control over every runtime component.

Large platform organizations can also spread their investment across many agent products. A self-managed foundation becomes easier to justify when dozens of teams share it.

Smaller product groups face different economics. Building a complete internal agent platform for one or two applications can consume the resources needed to improve those applications.

Competitive pressure complicates the decision. Google offers managed agent development and deployment through Vertex AI, while Microsoft provides hosted agent services within its cloud platform.

That means nOps is not validating the managed approach only for AWS. It is also illustrating a broader market shift in which cloud providers absorb more of the agent operations stack.

Provider competition can benefit buyers through better tooling and broader model support. It can also fragment identity, telemetry, evaluation, and tool interfaces across proprietary control planes.

Security remains a shared responsibility. A managed identity service cannot repair an overly broad role, and a gateway cannot make a dangerous tool safe without appropriate policy.

FinOps agents create particular risk because they can influence resource commitments and operational changes. A mistaken answer can become expensive if users treat it as authorization rather than analysis.

Clara’s governed data layer limits one category of error, but human review and policy controls still matter for consequential actions. The case study does not eliminate those requirements.

The strongest interpretation is therefore narrower than the headline. nOps says it reached production much faster after adopting AgentCore, while preserving governed analytics and reducing infrastructure work.

The result makes managed agent infrastructure harder to ignore. It does not settle every architecture decision.

What amazon aws Must Prove Next

The next test is whether Clara’s reported delivery advantage survives production scale, measurable quality reviews, and future platform changes.

The first signal to watch is sustained answer quality. nOps should be able to show that Clara selects correct tools, applies valid parameters, cites governed results, and avoids unsupported recommendations.

Aggregate satisfaction scores would provide only part of the picture. FinOps buyers need task-level evaluations covering accuracy, completeness, latency, permissions, and the financial consequences of errors.

Published evaluation methods would strengthen the case considerably. They would help readers separate runtime benefits from improvements caused by models, prompts, or data changes.

If nOps can maintain better results across a broad evaluation set, the quality claim becomes stronger. If performance varies sharply by account complexity or question type, the four-month launch will look more like an initial milestone.

The second signal is operational behavior at scale. AgentCore must handle traffic changes, long sessions, tool failures, and customer isolation without recreating the operational burden nOps tried to remove.

Buyers should watch latency, failed sessions, recovery behavior, and the time developers spend diagnosing incidents. Managed infrastructure earns its place only if operations remain simpler after adoption grows.

AWS will also need to keep its components observable as agent workflows become more complex. A single user request can cross Runtime, Gateway, external tools, and a governed analytical platform.

Traces must let engineers follow that path without exposing sensitive customer data. Weak visibility would push teams back toward custom instrumentation and reduce the managed platform’s advantage.

The third signal is architectural flexibility. nOps should be able to revise Clara’s frameworks, models, tools, and data connections without an expensive platform rewrite.

AWS currently positions AgentCore as compatible with multiple frameworks and model providers. That promise becomes meaningful only when customers exercise it under production conditions.

A future model change offers a useful test. If nOps can evaluate and deploy another supported model while preserving identity, telemetry, and tool governance, AgentCore’s modular design will look credible.

If every major change requires AWS-specific reconstruction, the original speed gain may become a longer-term maintenance tradeoff. That would weaken the argument against self-managed infrastructure.

Competitor responses matter too. Google and Microsoft will continue making similar claims about faster deployment, governance, and integrated observability.

The market will move beyond feature checklists. Enterprise teams will compare migration effort, evaluation quality, incident response, portability, and the total engineering time required after launch.

For nOps, the most important evidence will come from Clara’s continued use. More complex questions, broader customer adoption, and reliable production outcomes would show that the four-month build created durable value.

For developers, the decision starts with an inventory. Identify which parts of the current roadmap improve the agent and which parts merely keep its runtime operating.

Then test the managed alternative against real workflows, not a demonstration prompt. Include authentication, governed data, failure cases, monitoring, and the most difficult customer questions.

The nOps story gives amazon aws a strong customer example, but the reported 75% acceleration is the opening claim. The lasting judgment depends on whether Clara stays accurate, manageable, and adaptable after the migration story fades.

Teams evaluating their own path should ask one direct question: does owning the runtime create customer value, or does it delay the work that does?

Give every agent the context to do better work

Connect your agents to the knowledge, decisions, and history already organized in remio.

remio currently supports Windows 10+ (x64) and Macs with Apple silicon.

Your AI Partner at Work
Get more done with remio

Plan. Create. Deliver.
All in one place.

bottom of page