下载PDF
Building a large-scale, highthroughput platform with Datadog APM and Continuous Profiler
技术
- 分析与建模 - 实时分析
- 应用基础设施与中间件 - API 集成与管理
适用行业
- Software
适用功能
- 产品研发
- 质量保证
用例
- 质量预测分析
- 过程控制与优化
服务
- 软件设计与工程服务
- 系统集成
挑战
Cvent 是一家市场领先的会议、活动和酒店业 SaaS 提供商,由于全球 COVID-19 疫情,该公司不得不调整其整个产品路线图战略,专注于为虚拟、混合和面对面活动构建新解决方案。他们计划在其年度客户会议 Cvent CONNECT 上推出新平台 Cvent Attendee Hub,并在该平台上举办活动。这意味着它的性能必须无可挑剔,而且他们只有六个月的时间来交付。Cvent 的站点可靠性架构师 Ian Schell 的任务是确保 Attendee Hub 能够适应虚拟活动的广泛覆盖面和增加的注册量,而虚拟活动的注册量通常会超过面对面活动。由于该产品是全新的,因此在使用模式和规模方面存在许多未知数,与某些面对面活动相比,参与者的数量可能高出一个数量级。
关于客户
Cvent 是一家市场领先的会议、活动和酒店 SaaS 提供商,在全球拥有近 4,000 名员工和超过 200,000 名用户。20 多年来,该公司一直致力于提供创新解决方案,使世界各地的营销人员和活动专业人士能够创造引人入胜、富有影响力的体验。2020 年,全球 COVID-19 疫情迫使活动转移到虚拟环境中,这改变了整个行业并加速了其数字化转型。为了应对这一情况,Cvent 调整了其整个产品路线图战略,专注于为虚拟、混合和面对面活动构建新的解决方案。Cvent Attendee Hub 就是其成果,它在 Cvent 的年度客户会议 Cvent CONNECT 上推出。
解决方案
Cvent 使用 Datadog APM 和 Continuous Profiler 在紧迫的期限内构建并成功启动了 Cvent Attendee Hub。统一的 Datadog 平台使 Cvent 能够在整个组织内实施可观察性文化,并更频繁、更可靠地交付代码。在构建 Attendee Hub 的过程中,Cvent 在每个步骤中都使用 Datadog APM 来验证设计决策并确定需要优化的领域。在负载测试过程中的某个时刻,APM 帮助 Cvent 工程师检测并修复了代码中的错误,而使用以前的工具可能无法如此快速地发现这些错误(甚至根本无法发现)。在另一个案例中,该团队利用 Datadog flamegraph(在同一屏幕上将服务跨度与相关遥测关联起来)来检测出现高延迟的 ECS 实例。该团队能够快速确定主机是否超载以及 ECS CPU 预留是否太低,而无需切换上下文。这些信息使他们能够做出明智的决定,适当调整实例的大小。
运营影响
数量效益
相关案例.
Case Study
Factor-y S.r.l. – Establishes a cost-effective, security-rich development environment with SoftLayer technology
Factor-y S.r.l., a web portal developer, was faced with the challenge of migrating its development infrastructure to a reliable cloud services provider with highly responsive technical support. The company needed a solution that would not only provide a secure and reliable environment but also support its expansion by providing resources to create and deliver innovative offerings.
Case Study
Darwin Ecosystem: Accelerating discovery and insight through cutting-edge big data and cognitive technologies
Darwin Ecosystem was founded with a unique vision of harnessing chaos theory mathematics to uncover previously hidden connections in unstructured data. The company’s algorithms can look at all the data generated by any source (such as news, RSS feeds and Twitter), and analyze how a specific set of concepts within that data are evolving over time. This is particularly valuable in situations such as business and competitive intelligence, social research, brand monitoring, legal discovery, risk mitigation and even law enforcement. A common problem in these areas is that a regular web search will only turn up the all-time most popular answers to a given question – but what the expert researcher is actually interested in is the moment-tomoment evolution of the data available on that topic. Darwin’s algorithm is computationally intensive, and the sources of data it correlates can be vast. To bring its benefits to a larger commercial audience, Darwin needed to find a way to make it scale.
Case Study
Zend accelerates, simplifies PHP development
Zend Technologies, a major contributor to the PHP open source community, needed to keep pace with emerging trends such as mobility, agile development, application lifecycle management and continuous delivery. The company needed to provide the right tools to the worldwide community of PHP developers. The challenge was to support enterprise-class capabilities from end to end, including mobile, compliance and security. The pace of business required developers to show results fast across a variety of devices without compromising quality or security.
Case Study
Delivering modern data protection with cloud scale backup from Cobalt Iron and IBM
Organizations are struggling to modernize their legacy data protection environments in the face of growing demands around new infrastructure, new applications, and budget consolidation. Virtualization and modern application development processes have significantly outgrown legacy backup architectures. In response, infrastructure teams have created multiple backup solution types to handle the varying SLAs (performance, scale, cost) required by their business sponsors. However, the sheer number and variety of solutions in this uncontrolled expansion creates huge amounts of work, threatening to overwhelm the IT team in many organizations. Today, developers may add new applications and virtual server instances by the hundreds per day without accounting for the restrictions of the existing backup infrastructure. They leverage the cloud for immediate compute and storage resources, yet rarely communicate succinctly with corporate IT to ensure that the appropriate data protection services are in place.
Case Study
Achieving near limitless scalability and flexibility with data in the cloud
Web-based publishing platform SpaceCraft found that as its client base grew, it was spending an increasing amount of time managing its databases, distracting its focus from product innovation. As its user base rapidly expanded, data volumes at SpaceCraft began to rise dramatically. Along with their main focus on maintaining and further developing a great platform for web publishing, the SpaceCraft team had the added pressure of managing the increasing quantities of data while ensuring ongoing high performance for clients.
Case Study
nViso SA – Delivers emotion recognition solutions worldwide with a scalable SoftLayer hosting solution
nViso SA, a company that provides emotion recognition solutions, was in need of a high-performance cloud hosting infrastructure. The company wanted to extend its services to a global customer base. The challenge was to find a solution that could handle the demands of their growing customer base and the need for high performance and reliability.