1. 程式人生 > >Change.org Case Study

Change.org Case Study

By taking advantage of the on-demand elasticity of AWS, Change.org can develop new features more quickly. “Our data science team can iterate very quickly because of the elasticity of AWS,” says Ramesh. “For example, when we build recommendation engines, the computational demands vary greatly depending on the type of algorithm we used or how much data is involved. But we can do it all on the fly with AWS, using only the resources we need based on what we’re doing for that project. As a result, we’re not requisitioning servers or having to plan ahead.”

The organization can also rely on its Solano CI automated testing environment to reduce test time and roll out new features into production faster. Since switching to Solano CI, the organization has cut its average build time from one hour to 15 minutes via Solano CI’s auto-parallelization. “We can deploy more CI builds through each day, which ultimately means we can push more changes to the site on a daily basis,” says Ramesh. “We are delivering value faster to our end users because of Solano CI.” In addition, Change.org can identify defects faster because it can run more tests with Solano CI. He says, “By detecting defects more quickly, we can ensure higher-quality code and ultimately produce better features.”

Change.org also has the scalability it needs to support traffic spikes. “We can much more easily respond to traffic bursts on our website by using AWS,” says Ramesh. “As we see more traffic, new background servers automatically come online. And as the traffic subsides, those servers go offline again. It’s very dependable and fast. And because it doesn’t require manual intervention from our engineers, it doesn’t take an hour for us to spin up new resources. It’s instantaneous.”

Additionally, the Solano CI environment is designed to scale, so Change.org can better support increases in test build requirements. “Sometimes, when we’re about to release major features and we’re approaching a deadline, we will have an unusually high number of builds we need to run,” says Ramesh. “Solano CI scales to support those needs because it benefits from the scalability of AWS.”

And because its CI system is now based in the cloud, Change.org developers no longer need to spend their time on maintenance tasks. Solano CI intelligently and automatically optimizes tests, so Change.org developers do not have to manage a CI system, configure virtual machines, or make sure its CI nodes are functioning correctly. “Our developers don’t have to spend time worrying about maintaining our CI system,” says Ramesh. “They can rely on Solano CI to do everything, so they can instead focus on what they do best: building great tools for our website that bring the most value to our end users across the globe.”

Change.org plans to greatly expand its use of AWS once it completes its migration to the environment. “We are very excited about the fact that AWS has multiple regions and availability zones worldwide, which is something we didn’t have with our previous solution,” says Ramesh. “Being able to build out a website architecture that will enable us to respond to global traffic is going to be a huge advantage for us. We have grown a lot internationally over the past few years, and we will be able to accelerate that even more by using AWS. We will have more redundancy and resiliency for our global users, and that opens up a whole new world for us in terms of our future growth.”

相關推薦

Change.org Case Study

By taking advantage of the on-demand elasticity of AWS, Change.org can develop new features more quickly. “Our data science team can iterate ve

Change Healthcare Case Study

Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So

Code.org Case Study

In today’s technology-heavy, innovation-driven economy, students need the opportunity to learn computer science concepts and skills. That’s

AWS Case Study: National Renewable Energy Laboratory’s OpenEI.org

The new AWS moderate cloud environment gives the small Strategic Analysis Cloud Team at NREL an easy way to manage its MHKDR, OpenEI, and geoth

case study】兩個redis cluster集群拓撲混掉故障處理

交換 node cluster -i cas 處理過程 基本 背景 相同 【背景】 XXX服務,前後使用了兩個redis cluster集群:集群A(2018.1.23前使用,在1.23之後沒有流量,但是服務沒停),集群B(2018.1.23後使用)。

journal / case study網站推薦

enc exp org get targe target acm urn science ScienceDirect.com | Science, health and medical journals https://www.sciencedirect.com 電氣電

build case study 提示 the java db location is not set correctly

描述:在NetBeans的Services選項卡中右鍵啟動 Java DB時提示 the Java db location is not set correctly 解決方法:更改Java DB 的屬性,即右鍵 Java DB 選擇屬性 將Java DB Installation:位置

UX Case Study: Warm Your Guests Up for the Wedding Day

№1: The ChallengeDon’t let lack-of-communication ruin a happy day! People tend to have a better time when they know what’s going on and are surrounded by f

Use Plastic Bottles: Product Design Case Study

User ResearchSo how do we address this issue? I conducted my own experiment to see how easy it was to find refillable water points in London and found that

On the power of technologic icebreakers, a UX case study on how adults and teens could write…

On the power of technologic icebreakers, a UX case study on how adults and teens could write stories together with hashtags.Designing for familiesFor my fi

It’s more than the music- a UX case study

It’s more than the music- a UX case studyNowadays, we can do anything from our cellphones. We can buy groceries, connect with people across the world, and

Case Study : Puma RS-0 Play the Game

For the Love of the GameHere at Superhero Cheesecake we love video games. If you’ve ever been in our office you’d probably have noticed the games cabinet w

6 Steps To Write Any Machine Learning Algorithm From Scratch: Perceptron Case Study

This goes back to what I originally stated. If you don't understand the basics, don't tackle an algorithm from scratch. For the Perceptron, let's go ahead

Case Study: How Research Simplified My UX Design for Healthcare App

How Research Simplified UX Design for Healthcare AppRegardless of your vision of the product and your confidence in its greatness, the future of it depends

Nomad Design: UX Case Study

The BriefThe initial brief was very broad — redesign and optimise the Nomad Design website, creating the most ideal user experience.We spoke with the clien

Healthpath: UX Case Study

Establishing the UserWe were clear on how we could fulfil the business needs and what it was we wanted to offer the user, however, for the product to be a

Socialibe: UX Case Study

Mapping the JourneyTo kick-start the planning phase we needed to determine the app features / functions and how our personas would use them to fulfil their

Community Land Trust — A UI Design Case Study

04 | DesignStyle GuideThe style guide consists of the different branding assets that we’re curated throughout the whole project. We used the logo to create

Case Study: Typographical Specimen

I felt the hi-fi wireframe was strongest in communicating the versatility of the typeface in areas where there was more overlapping textures and tones and

CarePack — UX Case Study

To receive useful and effective feedback, we started conducting an informal critique session. The purpose of this activity was to provide the opportunity f