SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
The
Next
Big
Thing
Peter Phillips
Director of Engineering          You are here
Freelancer.com
email:    peter@freelancer.com
twitter:  @freelancer
It’s 2012.
                          World Population
                    6,970,000,000
                 Number on the Internet
     2,080,000,000 (30.0%)
Source: Internet World Stats & United Nation
The other
70%
of the world’s
population are
about to join
the Internet.
Worldwide Internet Penetration 2011

     North America                        Europe
     266 million users                    475 million users
     77.4% penetration                    58.4% penetration



                                                   Asia
                                                   825m (of 3834m)
                                                   21.5% penetration




                               Africa
                               110m (of 1014m)
           Latin America       10.9% penetration
           204m (of 592)
           34.5% penetration
One of the first things they
  are doing is looking to
   raise their economic
           status.
And it’s never been easier
     to learn a trade.
Free Stanford
  Course in AI.
 Over 170,000
enrolled, 8x the
total number of
   students at
    Stanford.
We are the global labor exchange




         We connect businesses with skilled
               freelancers. Globally.
Mathematical
                    modelling for
                    chemical engineering



US $251   13 Bids
Who is bidding?
         Pakistan   UK degree, 2yr exp.



         Germany    Uni student


           India    Indian company



       Bangladesh   Chemical engineer
Freelancer.com
Freelancer Globally

  ➔ Started in 2004
  ➔ World’s largest outsourcing marketplace
  ➔ ~ 4,100,000 users from >234 countries/regions
  ➔ ~ 2,400,000 posted projects to date
  ➔ ~ $610,000,000 through site to date
  ➔ In top 300 websites globally (Alexa)
Freelancer.com is huge
in the developing
world.
Now ranks 21st in
Bangladesh
(155m population)




  Below:
  Amazon.com
  Apple.com
  MSN.com
  Bing.com
  BBC
  Etc..
Freelancer technology stack
Cloud Computing – Amazon Web Services


          EC2                              S3
 Elastic Compute Cloud           Simple Storage Service



                                               EBS
CloudFront
                                       Elastic Block Store



                          IAM
           Identity and Access Management
A few tech statistics
 ➔ Between 10-15k users on-site at any time
 ➔ > 90 instances (c1.xlarge, m1.xlarge, m2.2xlarge)
   (high cpu, high memory)
 ➔ > 15TB of EBS storage
 ➔ > 450GB of S3 storage (in 20-40KB files!)
 ➔ Our databases serve:
   > 310M requests per day
   > 678G of returned results traffic per day
 ➔ Our web hosts serve > 29M HTTP requests per
   day
Development


  ➔ EBS snapshots for working with current,
    production scale data
  ➔ Spin up new instances / services on-
    demand
  ➔ Shadow instances for burning in builds
Measure, measure, and measure again

➔ Measure every change
➔ Track every metric you can
➔ Split test as much as possible
➔ Close the feedback loop
➔ Catch things early
Continuous refinement / improvement

➔ Lots of small course corrections
➔ .. Then you don’t need as many big ones!
 WTF?! $#@ change it all !                             Let’s just use the spec as is ..

                  Wait, not that either..

                                                                  “Under new management”

                                             Performance improvements

                                  Strip unnecessary features

                               Usability refactoring

                         Additional requirements
Testing – Continuous Integration

  If it doesn’t build
    … don’t ship it
     … if it breaks FIX IT !
  ➔ Buildbot
  ➔ Jenkins
  ➔ Pulse
Deployment

  ➔ fabric
  ➔ Capistrano
  ➔ Percona Toolkit
  ➔ Facebook’s gatekeeper

 We deploy, on average,
 at least 4-5 times a day
Creativity matters




                     (Q1 2012 Hackathon)
… but not as much as code




                            (Q4 2011 Hackathon)
There’s never been a better
 time to start a company…

      … or join ours!
We’re Hiring in Sydney and Makati!


 ➔    Product Managers
 ➔    Testing Engineers
 ➔    UI / UX designers
 ➔    Software Engineering
      Web Development
      Systems Architecture

                 www.freelancer.ph
                peter@freelancer.com

Contenu connexe

Tendances

Tell Your Story Product Camp
Tell Your Story Product CampTell Your Story Product Camp
Tell Your Story Product CampKen Rutsky
 
How SaaStr Built an Energized Community of Evangelists From Scratch
How SaaStr Built an Energized Community of Evangelists From ScratchHow SaaStr Built an Energized Community of Evangelists From Scratch
How SaaStr Built an Energized Community of Evangelists From Scratchsaastr
 
What, why and how to A/B test with AI
What, why and how to A/B test with AIWhat, why and how to A/B test with AI
What, why and how to A/B test with AIConversionista
 
Upskilling Your Team: One Peer At A Time
Upskilling Your Team: One Peer At A TimeUpskilling Your Team: One Peer At A Time
Upskilling Your Team: One Peer At A TimeUXDXConf
 
Predictive Knowledge Sharing - Kaleo
Predictive Knowledge Sharing - KaleoPredictive Knowledge Sharing - Kaleo
Predictive Knowledge Sharing - KaleoKaleoSoftware
 
跟我的失敗致敬
跟我的失敗致敬跟我的失敗致敬
跟我的失敗致敬Tomas Li
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsAtlassian
 
Embracing Change in a Startup - Responsive Operating Model
Embracing Change in a Startup - Responsive Operating ModelEmbracing Change in a Startup - Responsive Operating Model
Embracing Change in a Startup - Responsive Operating ModelJacqui Bull
 
Scrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparksScrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparksAgileSparks
 
The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product OwnerRichard Cheng
 
Running a Virtual Company
Running a Virtual CompanyRunning a Virtual Company
Running a Virtual CompanyYakov Fain
 
ONBOARDING AT SCALE AT BOOKING.COM
ONBOARDING AT SCALE AT BOOKING.COMONBOARDING AT SCALE AT BOOKING.COM
ONBOARDING AT SCALE AT BOOKING.COMSavage Marketing
 
Implementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik ITImplementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik ITChristophe Achouiantz
 
eXp Explained
eXp ExplainedeXp Explained
eXp Explainedesension
 

Tendances (20)

Tell Your Story Product Camp
Tell Your Story Product CampTell Your Story Product Camp
Tell Your Story Product Camp
 
How SaaStr Built an Energized Community of Evangelists From Scratch
How SaaStr Built an Energized Community of Evangelists From ScratchHow SaaStr Built an Energized Community of Evangelists From Scratch
How SaaStr Built an Energized Community of Evangelists From Scratch
 
2016 metrics-as-culture
2016 metrics-as-culture2016 metrics-as-culture
2016 metrics-as-culture
 
What, why and how to A/B test with AI
What, why and how to A/B test with AIWhat, why and how to A/B test with AI
What, why and how to A/B test with AI
 
Upskilling Your Team: One Peer At A Time
Upskilling Your Team: One Peer At A TimeUpskilling Your Team: One Peer At A Time
Upskilling Your Team: One Peer At A Time
 
Predictive Knowledge Sharing - Kaleo
Predictive Knowledge Sharing - KaleoPredictive Knowledge Sharing - Kaleo
Predictive Knowledge Sharing - Kaleo
 
跟我的失敗致敬
跟我的失敗致敬跟我的失敗致敬
跟我的失敗致敬
 
CF_summit_V8
CF_summit_V8CF_summit_V8
CF_summit_V8
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful Teams
 
Blitzscaling
BlitzscalingBlitzscaling
Blitzscaling
 
Embracing Change in a Startup - Responsive Operating Model
Embracing Change in a Startup - Responsive Operating ModelEmbracing Change in a Startup - Responsive Operating Model
Embracing Change in a Startup - Responsive Operating Model
 
Scrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparksScrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparks
 
The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product Owner
 
Your marketing dream team upwork
Your marketing dream team   upworkYour marketing dream team   upwork
Your marketing dream team upwork
 
Running a Virtual Company
Running a Virtual CompanyRunning a Virtual Company
Running a Virtual Company
 
ONBOARDING AT SCALE AT BOOKING.COM
ONBOARDING AT SCALE AT BOOKING.COMONBOARDING AT SCALE AT BOOKING.COM
ONBOARDING AT SCALE AT BOOKING.COM
 
How to train to Kanban.
How to train to Kanban.How to train to Kanban.
How to train to Kanban.
 
Implementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik ITImplementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik IT
 
Insights coaching 70 kanban teams
Insights coaching 70 kanban teamsInsights coaching 70 kanban teams
Insights coaching 70 kanban teams
 
eXp Explained
eXp ExplainedeXp Explained
eXp Explained
 

Similaire à The Next Big Thing (Freelancer.com) - WebGeek DevCup

How to Drive and Win with Innovation Initiatives in Government Institutions
How to Drive and Win with Innovation Initiatives in Government InstitutionsHow to Drive and Win with Innovation Initiatives in Government Institutions
How to Drive and Win with Innovation Initiatives in Government InstitutionsAIIM International
 
Stress Test as a Culture
Stress Test as a CultureStress Test as a Culture
Stress Test as a CultureJoão Moura
 
AWS Customer Presentation - Freelancer.com
AWS Customer Presentation - Freelancer.com AWS Customer Presentation - Freelancer.com
AWS Customer Presentation - Freelancer.com Amazon Web Services
 
Next Generation Manufacturing
Next Generation ManufacturingNext Generation Manufacturing
Next Generation ManufacturingElliot Duff
 
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond AgileEngineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond AgileKenAtIndeed
 
Democratization - New Wave of Data Science (홍운표 상무, DataRobot) :: AWS Techfor...
Democratization - New Wave of Data Science (홍운표 상무, DataRobot) :: AWS Techfor...Democratization - New Wave of Data Science (홍운표 상무, DataRobot) :: AWS Techfor...
Democratization - New Wave of Data Science (홍운표 상무, DataRobot) :: AWS Techfor...Amazon Web Services Korea
 
Netflix Edge Engineering Open House Presentations - June 9, 2016
Netflix Edge Engineering Open House Presentations - June 9, 2016Netflix Edge Engineering Open House Presentations - June 9, 2016
Netflix Edge Engineering Open House Presentations - June 9, 2016Daniel Jacobson
 
Production Performance Testing in the Cloud
Production Performance Testing in the CloudProduction Performance Testing in the Cloud
Production Performance Testing in the CloudTechWell
 
The Rationale for Continuous Delivery
The Rationale for Continuous DeliveryThe Rationale for Continuous Delivery
The Rationale for Continuous DeliveryPerforce
 
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...Amazon Web Services
 
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology OrgsWhy Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology OrgsGene Kim
 
Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014ALTER WAY
 
Why Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene KimWhy Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene KimDynatrace
 
Making AIOps-Driven Network Performance Management a Reality
Making AIOps-Driven Network Performance Management a RealityMaking AIOps-Driven Network Performance Management a Reality
Making AIOps-Driven Network Performance Management a RealityEnterprise Management Associates
 
All Things Open 2016 - Kire Filipovski
All Things Open 2016 - Kire FilipovskiAll Things Open 2016 - Kire Filipovski
All Things Open 2016 - Kire FilipovskiKire Filipovski
 
Eventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkEventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkconfluent
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Rundeck
 

Similaire à The Next Big Thing (Freelancer.com) - WebGeek DevCup (20)

How to Drive and Win with Innovation Initiatives in Government Institutions
How to Drive and Win with Innovation Initiatives in Government InstitutionsHow to Drive and Win with Innovation Initiatives in Government Institutions
How to Drive and Win with Innovation Initiatives in Government Institutions
 
Stress Test as a Culture
Stress Test as a CultureStress Test as a Culture
Stress Test as a Culture
 
AWS Customer Presentation - Freelancer.com
AWS Customer Presentation - Freelancer.com AWS Customer Presentation - Freelancer.com
AWS Customer Presentation - Freelancer.com
 
Next Generation Manufacturing
Next Generation ManufacturingNext Generation Manufacturing
Next Generation Manufacturing
 
Shift left Observability
Shift left ObservabilityShift left Observability
Shift left Observability
 
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond AgileEngineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
 
Democratization - New Wave of Data Science (홍운표 상무, DataRobot) :: AWS Techfor...
Democratization - New Wave of Data Science (홍운표 상무, DataRobot) :: AWS Techfor...Democratization - New Wave of Data Science (홍운표 상무, DataRobot) :: AWS Techfor...
Democratization - New Wave of Data Science (홍운표 상무, DataRobot) :: AWS Techfor...
 
Netflix Edge Engineering Open House Presentations - June 9, 2016
Netflix Edge Engineering Open House Presentations - June 9, 2016Netflix Edge Engineering Open House Presentations - June 9, 2016
Netflix Edge Engineering Open House Presentations - June 9, 2016
 
Production Performance Testing in the Cloud
Production Performance Testing in the CloudProduction Performance Testing in the Cloud
Production Performance Testing in the Cloud
 
The Rationale for Continuous Delivery
The Rationale for Continuous DeliveryThe Rationale for Continuous Delivery
The Rationale for Continuous Delivery
 
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...
 
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology OrgsWhy Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
 
Going Cloud First at the FT
Going Cloud First at the FTGoing Cloud First at the FT
Going Cloud First at the FT
 
Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014
 
Why Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene KimWhy Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene Kim
 
Making AIOps-Driven Network Performance Management a Reality
Making AIOps-Driven Network Performance Management a RealityMaking AIOps-Driven Network Performance Management a Reality
Making AIOps-Driven Network Performance Management a Reality
 
All Things Open 2016 - Kire Filipovski
All Things Open 2016 - Kire FilipovskiAll Things Open 2016 - Kire Filipovski
All Things Open 2016 - Kire Filipovski
 
Path to continuous delivery
Path to continuous deliveryPath to continuous delivery
Path to continuous delivery
 
Eventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkEventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalk
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
 

Plus de WebGeek Philippines

Good Software Engineering Practices by Jesse Panganiban
Good Software Engineering Practices by Jesse PanganibanGood Software Engineering Practices by Jesse Panganiban
Good Software Engineering Practices by Jesse PanganibanWebGeek Philippines
 
WebGeek AppNimbus (Nikko Bautista)
WebGeek AppNimbus (Nikko Bautista)WebGeek AppNimbus (Nikko Bautista)
WebGeek AppNimbus (Nikko Bautista)WebGeek Philippines
 
Products = Mess - How to avoid it? By Suman Mukherjee
Products = Mess - How to avoid it?  By Suman MukherjeeProducts = Mess - How to avoid it?  By Suman Mukherjee
Products = Mess - How to avoid it? By Suman MukherjeeWebGeek Philippines
 
10gen MongoDB Video Presentation at WebGeek DevCup
10gen MongoDB Video Presentation at WebGeek DevCup10gen MongoDB Video Presentation at WebGeek DevCup
10gen MongoDB Video Presentation at WebGeek DevCupWebGeek Philippines
 
The BlackBerry Opportunity at WebGeek DevCup
The BlackBerry Opportunity at WebGeek DevCupThe BlackBerry Opportunity at WebGeek DevCup
The BlackBerry Opportunity at WebGeek DevCupWebGeek Philippines
 
WebGeek DevCup Rules (At Pre-DevCup)
WebGeek DevCup Rules (At Pre-DevCup)WebGeek DevCup Rules (At Pre-DevCup)
WebGeek DevCup Rules (At Pre-DevCup)WebGeek Philippines
 

Plus de WebGeek Philippines (11)

Good Software Engineering Practices by Jesse Panganiban
Good Software Engineering Practices by Jesse PanganibanGood Software Engineering Practices by Jesse Panganiban
Good Software Engineering Practices by Jesse Panganiban
 
Rules at #4SQHACKPH
Rules at #4SQHACKPHRules at #4SQHACKPH
Rules at #4SQHACKPH
 
Intro at #4SQHACKPH
Intro at #4SQHACKPHIntro at #4SQHACKPH
Intro at #4SQHACKPH
 
Theme at #4SQHACKPH
Theme at #4SQHACKPHTheme at #4SQHACKPH
Theme at #4SQHACKPH
 
Foursquare API + GoRated.PH
Foursquare API + GoRated.PHFoursquare API + GoRated.PH
Foursquare API + GoRated.PH
 
WebGeek AppNimbus (Nikko Bautista)
WebGeek AppNimbus (Nikko Bautista)WebGeek AppNimbus (Nikko Bautista)
WebGeek AppNimbus (Nikko Bautista)
 
Products = Mess - How to avoid it? By Suman Mukherjee
Products = Mess - How to avoid it?  By Suman MukherjeeProducts = Mess - How to avoid it?  By Suman Mukherjee
Products = Mess - How to avoid it? By Suman Mukherjee
 
10gen MongoDB Video Presentation at WebGeek DevCup
10gen MongoDB Video Presentation at WebGeek DevCup10gen MongoDB Video Presentation at WebGeek DevCup
10gen MongoDB Video Presentation at WebGeek DevCup
 
The BlackBerry Opportunity at WebGeek DevCup
The BlackBerry Opportunity at WebGeek DevCupThe BlackBerry Opportunity at WebGeek DevCup
The BlackBerry Opportunity at WebGeek DevCup
 
WebGeek DevCup Theme
WebGeek DevCup ThemeWebGeek DevCup Theme
WebGeek DevCup Theme
 
WebGeek DevCup Rules (At Pre-DevCup)
WebGeek DevCup Rules (At Pre-DevCup)WebGeek DevCup Rules (At Pre-DevCup)
WebGeek DevCup Rules (At Pre-DevCup)
 

Dernier

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Dernier (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

The Next Big Thing (Freelancer.com) - WebGeek DevCup

  • 1. The Next Big Thing Peter Phillips Director of Engineering You are here Freelancer.com email: peter@freelancer.com twitter: @freelancer
  • 2. It’s 2012. World Population 6,970,000,000 Number on the Internet 2,080,000,000 (30.0%) Source: Internet World Stats & United Nation
  • 3. The other 70% of the world’s population are about to join the Internet.
  • 4. Worldwide Internet Penetration 2011 North America Europe 266 million users 475 million users 77.4% penetration 58.4% penetration Asia 825m (of 3834m) 21.5% penetration Africa 110m (of 1014m) Latin America 10.9% penetration 204m (of 592) 34.5% penetration
  • 5. One of the first things they are doing is looking to raise their economic status.
  • 6. And it’s never been easier to learn a trade.
  • 7.
  • 8.
  • 9. Free Stanford Course in AI. Over 170,000 enrolled, 8x the total number of students at Stanford.
  • 10. We are the global labor exchange We connect businesses with skilled freelancers. Globally.
  • 11. Mathematical modelling for chemical engineering US $251 13 Bids
  • 12. Who is bidding? Pakistan UK degree, 2yr exp. Germany Uni student India Indian company Bangladesh Chemical engineer
  • 13. Freelancer.com Freelancer Globally ➔ Started in 2004 ➔ World’s largest outsourcing marketplace ➔ ~ 4,100,000 users from >234 countries/regions ➔ ~ 2,400,000 posted projects to date ➔ ~ $610,000,000 through site to date ➔ In top 300 websites globally (Alexa)
  • 14. Freelancer.com is huge in the developing world. Now ranks 21st in Bangladesh (155m population) Below: Amazon.com Apple.com MSN.com Bing.com BBC Etc..
  • 16. Cloud Computing – Amazon Web Services EC2 S3 Elastic Compute Cloud Simple Storage Service EBS CloudFront Elastic Block Store IAM Identity and Access Management
  • 17. A few tech statistics ➔ Between 10-15k users on-site at any time ➔ > 90 instances (c1.xlarge, m1.xlarge, m2.2xlarge) (high cpu, high memory) ➔ > 15TB of EBS storage ➔ > 450GB of S3 storage (in 20-40KB files!) ➔ Our databases serve:  > 310M requests per day  > 678G of returned results traffic per day ➔ Our web hosts serve > 29M HTTP requests per day
  • 18. Development ➔ EBS snapshots for working with current, production scale data ➔ Spin up new instances / services on- demand ➔ Shadow instances for burning in builds
  • 19. Measure, measure, and measure again ➔ Measure every change ➔ Track every metric you can ➔ Split test as much as possible ➔ Close the feedback loop ➔ Catch things early
  • 20. Continuous refinement / improvement ➔ Lots of small course corrections ➔ .. Then you don’t need as many big ones! WTF?! $#@ change it all ! Let’s just use the spec as is .. Wait, not that either.. “Under new management” Performance improvements Strip unnecessary features Usability refactoring Additional requirements
  • 21. Testing – Continuous Integration If it doesn’t build … don’t ship it … if it breaks FIX IT ! ➔ Buildbot ➔ Jenkins ➔ Pulse
  • 22. Deployment ➔ fabric ➔ Capistrano ➔ Percona Toolkit ➔ Facebook’s gatekeeper We deploy, on average, at least 4-5 times a day
  • 23. Creativity matters (Q1 2012 Hackathon)
  • 24. … but not as much as code (Q4 2011 Hackathon)
  • 25. There’s never been a better time to start a company… … or join ours!
  • 26. We’re Hiring in Sydney and Makati! ➔ Product Managers ➔ Testing Engineers ➔ UI / UX designers ➔ Software Engineering  Web Development  Systems Architecture www.freelancer.ph peter@freelancer.com