September 2026 Summaries
13 posts from LaunchDarkly
Filter
Month:
Year:
Post Summaries
Back to Blog
AI has accelerated software development while introducing new operational risks, particularly because human review cannot match AI-generated code volume and AI models, prompts, and third-party providers can change unpredictably after deployment. The text argues that teams should distinguish deployment from release by using phased exposure controls rather than making every change immediately available to all customers. It identifies warning signs of an outdated release process, including review bottlenecks, universal rollouts, difficulty linking incidents to specific code, model, or prompt changes, dependence on full redeployments for remediation, and engineers repeatedly diverted from product work to incident response. It recommends runtime control, in which teams monitor change-specific production metrics, progressively release features to limited audiences, and quickly disable or revert problematic code, prompts, or model versions without waiting for a new deployment.
Sep 30, 2026
1,076 words in the original blog post.
The EU AI Act is being implemented in stages, with bans on harmful AI practices already in force, transparency obligations taking effect in August 2026, and additional requirements for high-risk sectors such as healthcare, education, and financial services expected over subsequent years. The text argues that organizations deploying AI in the EU need demonstrable lifecycle risk management, human oversight, complete change records, and rapid corrective-action capabilities, rather than relying on one-time audits or informal development processes. It presents LaunchDarkly as a runtime control platform that can support these needs through experimentation, automated guarded releases, continuous output evaluations, approval workflows, role-based permissions, real-time configuration changes, timestamped audit histories, and fallback mechanisms. While positioning these features as tools for helping organizations meet compliance expectations, it notes that they should be combined with appropriate internal processes and legal certification.
Sep 24, 2026
927 words in the original blog post.
Production machine learning requires specialized MLOps infrastructure because conventional DevOps tools do not adequately address challenges such as experiment reproducibility, training-serving skew, inference performance, model drift, controlled releases, and regulatory traceability. Key solution categories include experiment-tracking platforms and feature stores that record training conditions and provide consistent features across training and inference; serving systems that optimize batching, quantization, autoscaling, and deployment costs; monitoring platforms that detect data and prediction drift using statistical comparisons; and feature-management tools that support runtime configuration, A/B tests, progressive rollouts, automated rollback, and cost-aware model routing. The rise of LLM applications adds needs for prompt management, model selection, and rapid configuration changes without application redeployment. Governance systems, including model registries and region-aware routing, help organizations maintain lineage, approval records, rollback capability, audit trails, and data-residency compliance. Rather than relying on a single platform, organizations are encouraged to combine tools according to their most significant operational, cost, reliability, and compliance requirements.
Sep 23, 2026
2,707 words in the original blog post.
LaunchDarkly argues that an AI software factory is not simply a collection of coding agents, but a set of technical and organizational systems that enable agents to work reliably across the software development lifecycle. For new services, the company recommends treating factory readiness as a production-readiness requirement, building automation, guardrails, and agent-friendly context alongside monitoring and operational practices from the start. Legacy codebases require a different approach: rather than assigning isolated tasks to agents, organizations should incrementally build supporting systems that reduce navigation friction, expose relevant knowledge, connect tools, capture decision-making context, and measure automation cost and effectiveness. The post describes two necessary layers of systems: the product and infrastructure agents operate within, and the automation infrastructure that supplies context, interoperability, observability, and sociotechnical signals. It encourages teams to view agent errors as system-design and ownership problems, investigate root causes, and create improvements that increase trust and autonomy instead of blaming models. LaunchDarkly also emphasizes collaboration, experimentation, feature-flagged iteration, and a culture that welcomes automation ideas, arguing that AI amplifies existing organizational strengths and weaknesses and that durable gains depend on improving the underlying engineering system.
Sep 17, 2026
1,631 words in the original blog post.
Machine learning model deployment moves trained models into production and requires far more than experimental accuracy, including reproducible environments, portable and versioned artifacts, automated validation, scalable infrastructure, monitoring, security, and rollback capabilities. Organizations can deploy models through batch jobs, low-latency online APIs, streaming pipelines, or hybrid architectures, selecting the simplest approach that meets requirements for freshness, traffic, latency, and operational risk. Reliable deployments use pinned dependencies, standardized hardware-aware runtimes, containers, model registries, and metadata linking artifacts to training data, feature schemas, code, configurations, and evaluation results. ML-focused CI/CD pipelines should validate data quality, feature consistency, reproducibility, model performance, and fairness before promoting artifacts through staging to production. The text emphasizes separating deployment from release, allowing validated models to exist in production before feature flags and tools such as LaunchDarkly gradually route traffic to them, target selected users, support A/B tests, provide kill switches, and enable rapid rollback. Continuous monitoring should track infrastructure performance alongside prediction quality, input and output drift, business outcomes, and version-specific logs, while retrained models should undergo the same controlled release process. Scaling methods such as replication, batching, caching, optimization, and fallback models must be balanced with governance, authentication, encryption, data minimization, and auditability, particularly when sensitive or regulated data is involved.
Sep 16, 2026
4,372 words in the original blog post.
Kubernetes observability combines logs, metrics, and distributed traces to help teams detect, investigate, and resolve production issues by revealing system health, performance, and request behavior across cluster components and services. Logs provide detailed event context, metrics track time-series indicators such as resource usage and pod restarts, and traces map request paths through services to expose bottlenecks or failures; tools including Prometheus, Fluent Bit, OpenTelemetry, Loki, Jaeger, Tempo, Datadog, and New Relic support their collection and analysis. Effective alerting uses Prometheus rules, sustained threshold conditions, and Alertmanager grouping, routing, and silencing to limit noise and deliver notifications to appropriate teams. During incidents, teams can move from an alert to traces and logs to isolate root causes, while feature flags and traffic management can reduce exposure to failing dependencies without requiring a redeployment. The recommended approach is to design observability into applications from the outset, standardize metadata across signals, include business as well as technical metrics, develop alert rules alongside code, and selectively collect telemetry to control cost and avoid excessive, low-value data.
Sep 16, 2026
2,000 words in the original blog post.
MLOps solutions are specialized tools and systems that support the full production machine-learning lifecycle by addressing challenges such as reproducibility, training-serving skew, inference performance, model drift, controlled releases, and regulatory compliance. Key categories include experiment-tracking platforms that record code, data, parameters, environments, and metrics; feature stores that provide consistent features for training and inference; and serving infrastructure that improves latency, throughput, scaling, and cost through batching, quantization, and autoscaling. ML observability platforms monitor data and prediction drift using statistical methods, while feature-management and experimentation tools enable runtime configuration changes, A/B tests, progressive rollouts, automated rollbacks, prompt management, and cost-aware routing for LLM applications. Governance systems, including model registries and regional routing controls, preserve lineage, approvals, audit trails, rollback options, and data-residency compliance. Effective ML operations generally require combining multiple tools based on an organization’s most significant needs rather than relying on a single platform.
Sep 16, 2026
2,707 words in the original blog post.
Software factory models typically emphasize pre-merge activities such as planning, coding, testing, review, and security while treating post-merge production operations as limited to shipping and monitoring, a gap that becomes more significant as AI accelerates code generation. Survey and research findings cited from New Relic, DORA, and the Control Gap report suggest that AI may improve development throughput and perceived code quality but is also associated with delivery instability, production incidents, and greater caution around releases. The proposed “run side” of software delivery requires systems to identify what is actually running, retain immutable release and exposure records for auditing, apply automated policies for progressive exposure, reverse individual changes rather than entire deployments, and clean up obsolete flags and code branches. The author argues that these capabilities must function as automated safeguards rather than relying on human judgment, particularly when agents can make many rapid decisions. LaunchDarkly is presented as one implementation using feature flags, runtime metadata, change histories, release policies, guarded rollouts, and automated flag cleanup, while acknowledging that other implementations are possible and that consistent coverage across large, mixed technology estates remains difficult.
Sep 16, 2026
2,478 words in the original blog post.
MLOps pipelines automate and coordinate the full machine learning lifecycle, from ingesting and validating heterogeneous data through feature engineering, distributed training, hyperparameter optimization, evaluation, deployment, monitoring, and retraining. Orchestration tools such as Airflow, Kubeflow Pipelines, and Vertex AI manage dependency graphs, retries, resource limits, and reproducibility, while validation systems quarantine faulty data and lineage tracking helps trace production issues to their sources. Feature stores including Feast and Tecton aim to prevent training-serving skew by using consistent transformations for both offline training and real-time inference. Model evaluation combines accuracy, fairness, latency, and, for LLM applications, measures such as factuality, toxicity, and response quality, with registries and approval gates governing promotion to production. Controlled releases, A/B tests, shadow deployments, progressive rollouts, and rapid rollback mechanisms allow teams to assess business and technical outcomes under real traffic; the text presents LaunchDarkly’s CodeControl and AgentControl as tools for feature-flag-based model or prompt rollout, experimentation, monitoring, and feedback-driven remediation. Overall, the approach replaces manual cross-team coordination with explicit workflow contracts, automated quality gates, observable handoffs, and retraining loops triggered by drift or declining performance.
Sep 13, 2026
3,551 words in the original blog post.
LaunchDarkly engineer describes “Thousand Cuts,” an autonomous QA workflow that uses scheduled agents to explore the company’s web application through a real Chromium browser, identify customer-facing defects, file evidence-rich Jira tickets, deduplicate and prioritize them, and generate pull requests for approved fixes. Coordinated through Jira status changes and monitored in Slack, the system separates crawling, classification, and fixing tasks, while humans retain authority over reviews, product decisions, and releases. During its initial weeks, the workflow generated hundreds of tickets, identified many duplicates, opened dozens of pull requests, and resolved small but persistent usability, visual, and technical issues that conventional tests and code-review tools may miss because they are not tied to recent code changes. The author emphasizes that agent capacity is not the main constraint; human decision-making, review queues, design ambiguity, release coordination, and safe feature promotion remain the harder parts of an AI-assisted software delivery lifecycle. The post also compares the effort with a related automated operations-triage system and argues that platforms such as LaunchDarkly can help connect AI-generated code changes to accountable, human-approved feature flags and release plans.
Sep 12, 2026
1,895 words in the original blog post.
Marek Poliks of LaunchDarkly and Mirco Hering of Accenture explore across five episodes what it takes to operate an AI-powered software factory, defining it as a system in which agents reduce repetitive work while teams focus on outcomes. They examine how growing agent autonomy challenges conventional human oversight and accountability, arguing that effective adoption requires clear goals, production feedback loops, governance, and emergency controls. The discussion distinguishes lower-risk architectural areas where agents may operate more freely from sensitive domains such as security and authentication that require strict safeguards, while questioning whether fully autonomous “dark factories” are yet practical. It also presents LaunchDarkly AgentControl as a feature-flag-based control plane for versioning, targeting, experimenting with, and rolling back agent configurations in production. The series emphasizes that unpredictable agent behavior makes production observation and experimentation essential, warns that catastrophic failures may not always be reversible, and concludes that engineers will increasingly design and manage probabilistic systems using skills such as statistical reasoning and game theory.
Sep 12, 2026
691 words in the original blog post.
LaunchDarkly has introduced a new AI SDK for Python and JavaScript as the recommended integration path for AgentControl, its production control plane for AI agents, while continuing support for existing SDKs and placing legacy Python and Node.js versions in maintenance mode. The SDK simplifies setup by consolidating provider routing, client initialization, metric collection, and optional tracing into a small set of packages and a single-call interface, reducing the need for custom telemetry, retry logic, provider glue, and tool loops. It includes first-party support for OpenAI, Anthropic, LangChain, Claude Agent SDK, and custom provider handlers, enabling runtime provider switching without deployment and compatibility with existing orchestration frameworks such as LangGraph and OpenAI Agents. New capabilities include executing multi-step agent graphs from one call, independently routing graph steps, attaching quality judges to individual steps, and deferring some evaluations off the request path to reduce user-facing latency. Developers can configure AgentControl, provide environment keys, use convenience functions or the more flexible config and invoke interfaces, and view metrics and traces in LaunchDarkly, with broader language support planned over time.
Sep 04, 2026
1,177 words in the original blog post.
LaunchDarkly’s Foundation team developed a three-agent incident-response workflow that investigates Datadog and Spinnaker alerts, validates remediation plans, and opens scoped pull requests while keeping humans involved for review and uncertain cases. The agents communicate through Jira rather than Slack, after unreliable reaction-based triggers showed that durable, auditable ticket states and automations were more reliable for handoffs, retries, and tracking. Triage and validation use more capable reasoning models to assess incidents and challenge proposed fixes, while a less expensive implementation model executes approved, well-defined changes. The system uses custom cloud MCP connections for tools such as Datadog and Courier, applies deterministic deduplication keys to prevent repeated tickets and PRs, and distinguishes completed fixes, duplicates, deliberate rejections, and cases awaiting human input. Remaining limitations include incomplete access to CI test artifacts, repository-scope restrictions, and the difficulty of distinguishing flaky test failures from real defects, while a longer-term goal is to assess error spikes before they generate pages.
Sep 04, 2026
2,392 words in the original blog post.