How Amazon Achieved Full Stack Observability Across 400 Offices with Amazon OpenSearch Serverless
What stands out technically is the shift from team-owned dashboards to a shared observability control plane. That changes the operating model as much as the tooling: onboarding new sites, services, and telemetry sources becomes a repeatable integration problem rather than a per-team monitoring project. For enterprises with many domains, the real architectural gain is not just centralized search, but a standard ingestion path that can absorb heterogeneous signals without multiplying bespoke pipelines.
The platform design also reduces the hidden cost of scale. By pushing transformation, enrichment, routing, storage, and indexing into managed services, the team avoids the maintenance burden of cluster lifecycle management, capacity planning, backups, and patching. That matters when observability itself must remain available during incidents; a monitoring stack that needs constant manual tuning can become part of the outage blast radius.
Another important implication is data governance at the point of ingestion. When operational telemetry from network, collaboration, AV, and incident systems converges, least-privilege access and source-specific policy controls become essential, especially if dashboards are exposed to many operators. Normalizing timestamps, validating schemas, and attaching site or service context early also determines whether correlation is trustworthy or just visually centralized noise.
For engineers, the main takeaway is that observability at this scale is an integration architecture, not a dashboard project. The practical design trade-off is between flexibility and standardization: open interfaces preserve future sourcing options, while common ingestion patterns keep expansion predictable. That combination is what makes fast pilot-to-rollout movement viable without reworking the platform for every new office or telemetry feed.
Summary
Amazon Corporate Infrastructure Services (CIS) supports 330,000+ employees across 400 offices in 50+ countries. Every day, these employees depend on critical services including video conferencing (Zoom, Webex, Teams), collaboration tools (Slack, Microsoft M365), audiovisual systems, guest Wi-Fi, and ServiceNow for seamless productivity. Before we implemented the Full Stack Observability (FSO) platform, individual teams had built domain-specific monitoring solutions optimized for their needs. This approach worked at the team level. However, it created significant operational challenges:- Fragmented visibility across domains
- Correlating signals across systems required manual effort and incomplete knowledge
- Issues were detected only after users reported problems
- Mean Time to Detect (MTTD) and Mean Time to Resolve (MTTR) suffered due to data silos
The Challenge
Amazonโs rapid growth created several observability challenges that directly affected workforce productivity and IT operational efficiency. There were data silos across domains. Audio/Visual (AV) hardware teams monitored Cisco Codecs and conferencing equipment, network teams tracked WiFi, VPN, and circuit health, application teams monitored M365, Zoom, Webex, Teams, and Slack, while ServiceNow tracked incidents but lacked infrastructure context. For example, when a conference room codec repeatedly failed to join Zoom meetings, ServiceNow surfaced the symptom. However, it had no visibility into the upstream network access point experiencing packet loss from a recent QoS policy change, nor could it correlate the five other meeting-failure tickets from the same floor that shared the same root cause. If youโve ever had to check 8โ12 different dashboards to correlate a single incident, you know the pain. Our engineers were manually correlating timestamps and events, contacting multiple teams to gather context, and piecing together the root cause across disconnected tools. Monitoring was reactive. Issues were only caught when users filed tickets, not before impact. There were no predictive analytics to detect degrading services, and no established baselines for proactive alerting. Each new office required manual configuration across multiple tools with a lack of standardized deployment model for monitoring agents, creating a growing operational overhead with each site addition. These challenges resulted in high support ticket volumes, extended incident resolution times affecting employee experience, reactive firefighting instead of strategic service improvements, and low customer satisfaction (CSAT) scores. This scenario required a fundamental architectural shift to centralized, full-stack observability.Solution Overview: Theย Full Stack Observabilityย Platform Architecture
The FSO solution was built on six core design principles:- Secure by Design (protect Amazon infrastructure, users, and data)
- AWS First (use AWS managed services wherever possible)
- Buy, Borrow, then Build (accelerate time-to-market)
- Simplicity (minimize components and dependencies)
- Frugality (maximize business value while minimizing technology)
- Open Standardsย (use open standards and open-source components for flexibility).
Because we chose AWS managed services, we focused on creating repeatable patterns for onboarding new data sources instead of managing infrastructure. The platform consists of three logical layers:
Data Sources (Integrations Layer): Multiple telemetry sources feed into the platform through generalized interfaces offering clients the ability to choose from webhooks to event streaming to even CloudWatch logs to send data across to FSO.
Data Processing & Storage (Platform Layer):ย Amazon OpenSearch Serverlessย eliminatesย operational complexityย in this layer. Theย FSO Pipeline, built onย Amazonย OpenSearchย Ingestion (OSIS), handles all dataย normalization,ย transformation, enrichment,ย and routing.ย OSIS processors normalize input data formats, apply transformations, and handle data quality issues. Youย donโtย manage servers or scaling logic.
Amazonย OpenSearchย Serverlessย collections provide the core storage and analytics engine. The platform uses time-series collection typesย optimizedย for metrics data, with automatic indexing and search compute scaling based on workload.ย Amazon OpenSearch Serverless handles the operational complexity, including:
- Multi-AZ replication for high availability
- Automatic backup to Amazon Simple Storage Service (Amazon S3)
- Storage tiering (hot/warm/cold)
- Index lifecycle management
- Capacity scaling
Key Lessons Learned: From Pilot to Enterprise Scale
Amazonโs FSO journey from 3 pilot sites toย 400ย globalย officesย revealed critical insights that can guide other organizations buildingย similarย enterprise observability platforms. These lessons combine strategic principles with practical implementation guidance.Lesson 1: Start with Clear Business Outcomes
Donโtย build observability for observabilityโs sake. Tie metrics to business impact (MTTD, MTTR, CSAT, cost savings) and get executive sponsorship with clear ROI targets. The Journey: Before building anything, the FSO team spent time assessing the current state. They evaluated existing tools, measured baseline MTTD (30-60 minutes-depending on the source, signal mechanism, and cost to probe) and MTTR, identified data silos across network, application, and infrastructure teams, and documented it. We captured:- Baseline support ticket volume by service
- Time spent on manual correlation (hundreds of hours monthly)
- The number of dashboards operators had to check (8โ12 different tools)
- Current monitoring costs
- Service availability metrics
Lesson 2: Embrace Open Standards
OpenTelemetryโsย openย standards ensure flexibility and long-term adaptability for any observability solution.ย Avoid vendor lock-in with proprietary formats and make it easier to integrate new data sources over time. The Journey: We standardized on OpenTelemetry from day one. Each new data source integration became faster. What took weeks for the first integration took hours by the tenth.Lesson 3: Design for Scale from Day One
Donโtย optimizeย prematurely, but plan for growth. Use managed services that auto-scale (API Gateway, Lambda) and build automation from the start (Infrastructure as Code, CI/CD). The Journey: When choosing the technology stack, we evaluated on these criteria:- Managed vs. self-managed operational overhead โ fully managed won
- Open standards support โ OpenTelemetry was non-negotiable
- Native AWS integration โ service-to-service communication without custom glue
- Scalability and performance โ must handle 400+ sites without re-architecture
- Cost model โ consumption-based pricing preferred over per-host licensing
- Feature completeness โ dashboards, alerts, and ML capabilities builtย in
Lesson 4: Start Small, Think Big
Pilot with representative sites, prove the model, then scale incrementally based on lessons learned. The Journey: We followed a disciplined pilot approach:- Selected 3 representative sites across different regions
- Chose 3โ4 critical services to monitor
- Deployed in 30โ60 days with Minimum Viable Product (MVP) features (basic ingestion, dashboards, alerting)
- Measured results against baseline (achieved 83% MTTD reduction in pilot)
- Iterated based on feedback from operations teams
- Expanded incrementally
Lesson 5: Invest in Data Quality
Normalize data at ingestion time, enrich with business context (site, region, service owner), and validate and cleanse to prevent โgarbage in, garbage out.โ The Journey:ย Every data source went through the same quality pipelineย includingย validateย schema,ย normalizingย timestamps,ย enrichingย context, and routeย toย appropriate collection.ย Because we invested in data quality up front, dashboards wereย immediatelyย useful. Teamsย didnโtย have to wade through inconsistent or incomplete data.Lesson 6: Balance Alerting and Noise
Make dashboards self-service, add conservative alert thresholds then tune, implement intelligent correlation and suppression, iterate based on operator feedback, aim for zero false positives, make dashboards self-service. The Journey:ย Initial alert thresholds were intentionally conservative to avoid alert fatigue. Real world tuning resulted in high operator trust. When an FSO alert fired, teams knew it was real.Lesson 7: Enable Self-Service
Give operations teams direct dashboard access, provide training and documentation, build templates for common queries, and empower teams to answer their own questions. The Journey:ย Rather than creating a centralized โobservability teamโ that answered all questions, we built self-service capabilities. Operations teams got direct dashboard access with role-based permissions through the fine-grained access controls built into Amazon OpenSearch Serverless.Conclusion
The FSO platform, anchored by Amazon OpenSearch Serverless and guided by clear design principles, transformed CIS operations from reactive firefighting to proactive detection and remediation. Equally important are the lessons this journey reinforced. If youโre facing similar observability fragmentation at scale, the CIS FSO journey offers a replicable model:- Start with business outcomes
- Build on managed services and open standards
- Prove value quickly through focused pilots
- Scale through repeatable patterns
Enjoyed this article? Sign up for our newsletter to receive regular insights and stay connected.
