Obama's fundraising site production processSource: Ruan Yifeng web log 1.Kyle Rush Air Jordan 10 is a site engineer. In June 2011, he joined BarackObama.com, responsible for the design 2012 US presidential election, Obama's official website. (The picture shows the June 2011 Obama official website) in addition to its main purpose is to raise funds official Nike Air Max 90 VT website. The last general election, Obama raised the $ 690 million. This is a big figure, but because the US economy over the past four years has been no improvement, this election is bound to spend more money, estimated funding needs within the team will reach a record $ 1 billion. A website to raise $ 1 billion, has never been in history. Kyle Rush do not know if I can do it, but he is very clear, if not raise the money, Obama can not win the election. 2.2012 US presidential election now over, Obama narrowly defeated Romney. He eventually raised to $ 1.1 billion, becoming the presidential candidate in history fundraising maximum amount (and most expensive) is. (In second place is Romney, he also raised the $ 1 billion.) This $ 1.1 billion among the line raised 410 million, 690 million raised online. BarackObama.com just a website, it created $ 250 million in donations. In six months time, BarackObama.com Total * 17,807,917 unique visitors, page views * 81,548,259 4,276,463 contribution was * donation conversion rate of 24% (one in four visitors, there is a will donation) such brilliant achievements, How achieved? 3. Make a large flow of experience is good, it is possible to convince people to contribute, and can safely and quickly deal with Air Jordan 6 Rings these donations website, is never easy. Recently, Kyle Rush wrote an article, reveals a lot of insider, from a technical point of view summarized BarackObama.com production experience. Here, we take a look at Obama's technical team is how to do. (The picture shows the May 2012 Obama official website) website production team, from the second half of 2011 began to Air Jordan 7 build, Kyle Rush is the first to add a front-end engineer, responsible for the page looks and user experience. Initially, the site on the server on the team since the purchase, operation and contributions are fairly stable. However, with the increasing competition, the situation has become worrisome. To May 2012, the amount of fund-raising for the first time Romney month than Obama. Campaign headquarters decided Nike Air Max 89 that the site must be revised, do everything possible to solicit contributions. Thus, the technical team began a large-scale expansion of full-time front-end engineer expanded from 1 person to 14 people, six of them dedicated to making fundraising page. 4. The first decision made by the technical team is to use a static web site builder Jekyll, replace dynamic pages with static pages, accelerate the speed of Web page opens. Open the Web site should be the sooner the better. Studies that opens the slow rate per 100 milliseconds, Amazon's sales fell by 1%. The second decision was to put all the pages CDN, service providers using Akamai. It is the Jordan Flight 45 world's largest CDN providers, deployed a total of more than 50,000 servers across the United States can get a good access speed. Obama's Chicago campaign headquarters, the official website can load HTML web page in 20 milliseconds. The third decision was made back on contributions to API calls. This is because 23% of visitors using a mobile device, so you must deploy multiple front-end (Web client and mobile terminals). Using the API, you can allow different communications front-end and back the same way, pass information to each other using the JSON format. The fourth decision was backstage with PHP language development, on Amazon's EC2 platform. The fifth decision, in order to avoid downtime, to develop Air Jordan 12 two background. Once a system to stop working immediately automatically switches to another. This is very important because not only affect morale down, and huge 2015 Latest Nike Shoes economic losses. Since the influx of donations per minute, an hour record $ 3 million, you can not stop it. 5. After the initial completion of the new site, using webpagetest.org test results are encouraging. 4 seconds after the original page Air Jordan 6 has not loaded, the new version with only one second you can see. The access speed of the platform increased by 60% donation conversion rate increased by 14%. Next, is to fine-tune all the details of the page, we conducted a total of 240 times a / b testing, that is, at least one iteration of the 240 version. Adjusted page, visual effects Air Jordan 1 and user experience have a huge upgrade (click to enlarge), the conversion rate of contributions therefore has risen by 49%. . With Obama's election, BarackObama.com conducted a total of 1101 times the front-end deployment. 6. proved very successful throughout the development program, the successful completion of fundraising task, not a minute of downtime. Kyle Rush felt the need to sum up, to leave a record. In addition to the above development process, he also referred to the use of the distal end of the team: version control Github, a / b test management Optimizely, code compilation CodeKit. Kyle Rush concludes: 'I am 100% sure that this is the best I have experienced development environment we continue to adjust and improve the conversion rate of the incredible contributions entire team feel very satisfied, however, the most happy thing is to see... that the January 21, 2013 Barack Obama is still the US president! '