<commit_before><!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>bigdata[at]lesfurets.com</title>
    <meta name="description" content="bigdata[at]lesfurets.com">
    <meta name="author" content="<NAME>">
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <link rel="stylesheet" href="bower_components/reveal.js/css/reveal.css">
    <link rel="stylesheet" href="bower_components/reveal.js/lib/css/zenburn.css">
    <link rel="stylesheet" href="css/lesfurets-theme.css" id="theme">
    <script>
      if( window.location.search.match( /print-pdf/gi ) ) {
        var link = document.createElement( 'link' );
        link.rel = 'stylesheet';
        link.type = 'text/css';
        link.href = 'css/print/pdf.css';
        document.getElementsByTagName( 'head' )[0].appendChild( link );
      }
    </script>
  </head>
  <body>
    <div class="footer">
      <img class="logo-softshake" src="png/logo_ippontech.png">
      <img class="logo-lesfurets" src="png/logo_lesfurets_small.png">  
    </div>
    <div class="reveal">
      <div class="slides">

        <section>
          <img class="logo herve-francois" width="45%" src="png/lf_com_herve_francois.png">
          <h1>bigdata[at]lesfurets.com</h1>
          <p>
            <a href="https://github.com/lesfurets/">https://github.com/lesfurets/</a>
          </p>
        </section>

        <section>
          <section>
            <h1>Welcome to the Furets !</h1>
          </section>
          <section>
            <div class="fragment">
              <h2>@gdigugli – <NAME></h2>
              <ul>
                <li>Designer of sweet cooked software since 1999</li>
                <li>Software Architect at LesFurets.com</li>
              </ul>
            </div>
            <br/><br/>
            <div class="fragment">
              <h2>@troisdiz - <NAME></h2>
              <ul>
                <li>In the software business since 2001</li>
                <li>Team Data Techlead at LesFurets.com</li>
              </ul>
            </div>
          </section>
          <section>
            <h2>Sept 2007 - Broker Desktop Application</h2>
            <img width="100%" src="png/org_modelmap_history_1.png">
          </section>
          <section>
            <img width="80%" src="png/org_modelmap_courtanet.png">
          </section>
          <section>
            <h2>Jun 2009 - Broker Directory : Assuremieux.com</h2>
            <img width="100%" src="png/org_modelmap_history_3.png">
          </section>
          <section>
            <img width="90%" src="png/history/amx_0.7/home.png">
          </section>
          <section>
            <img width="90%" src="png/history/amx_0.7/edm_auto.png">
          </section>
          <section>
            <h2>Jan 2010 - Insurance Aggregator</h2>
            <img width="100%" src="png/org_modelmap_history_4.png">
          </section>
          <section>
            <h2>Apr 2012 - New brand : LesFurets.com</h2>
            <img width="100%" src="png/org_modelmap_history_5.png">
          </section>
          <section>
            <img width="90%" src="png/history/lf_2.2/home.png">
          </section>
          <section>
            <h2>Sep 2012 - First TV advertising</h2>
            <img width="100%" src="png/org_modelmap_history_6.png">
          </section>
          <section>
            <h2>Dec 2015 - Market leader</h2>
            <img width="100%" src="png/org_modelmap_history_7.png">
          </section>
          <section>
            <img width="70%" src="png/lf_com_home.png">
          </section>
          <section>
            <img width="70%" src="png/lf_com_mrh_journey.png">
          </section>
          <section>
            <img width="70%" src="png/lf_com_car_price_sheet.png">
          </section>
          <section>
            <img width="50%" src="png/logo_lesfurets.png">
            <p></p>
            <ul class="fragment">
              <li>1 website, 5 Insurance Products : Car, Health, Home, Bike, Loan</li>
              <li class="emptyline">1 codebase, 450k lines of code, 60k unit tests, 150 selenium tests</li>
        
              <li>22 Developers, 2 DevOps, 3 Architects</li>
              <li class="emptyline">19 production servers including Load balancers, Frontend, Backend, Databases, BI<br/></li>
              
              <li>1 release per day</li>
              <li class="emptyline">7 years of code history<br/></li>
           
              <li>2.5M quotes/year, 31% of market share</li>
            </ul>
          </section>
        </section>
        <section>
          <section>
            <h1>Growing fast !</h1>
          </section>
          <section>
            <h2>Risk and Capabilities</h2>
            <img width="90%" src="png/raw_data_goals_1.png">
          </section>
          <section>
            <h2>Prevent disaster</h2>
            <img width="90%" src="png/zabbix_olap_db_double_traffic.png">
          </section>
          <section>
            <h2>Business Objectives</h2>
            <img width="90%" src="png/raw_data_goals_2.png">
          </section>
        </section>
        <section>
          <section>
            <h1>Moving the infrastrucure</h1>
          </section>
          <section>
            <h2>System to replace</h2>
            <img class="fragment" width="90%" src="png/infra_system_to_replace.png">
          </section>
          <section>
            <h2>Existing MySQL setup</h2>
            <img class="fragment" width="50%" src="png/infra_mysql.png">
          </section>
          <section>
            <h2>Cassandra cluster setup</h2>
            <img class="fragment" width="100%" src="png/infra_cassandra.png">
          </section>
        </section>
        <section>
          <section>
            <h1>Moving the architecture</h1>
          </section>
          <section>
            <h2>Lambda architecture - <NAME></h2>
            <img class="fragment" data-transition="fade" width="100%" src="png/org_modelmap_lambda_architecture.png">
          </section>
          <section>
            <h2>Existing architectures</h2>
            <img class="fragment" data-transition="fade" width="100%" src="png/org_modelmap_archi_1.png">
          </section>
          <section>
            <h2>Our target architecture</h2>
            <img class="fragment" data-transition="fade" width="100%" src="png/org_modelmap_archi_3.png">
          </section>
          <section>
            <h2>The path</h2>
            <img class="fragment" data-transition="fade" width="100%" src="png/org_modelmap_archi_evol_1.png">
          </section>
          <section>
            <h2>Adding visualization and BI</h2>
            <img class="fragment" data-transition="fade" width="100%" src="png/org_modelmap_archi_evol_5.png">
          </section>
        </section>
        <section>
          <section><commit_msg>Put Moving the infrastructure at the end<commit_after><!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>bigdata[at]lesfurets.com</title>
    <meta name="description" content="bigdata[at]lesfurets.com">
    <meta name="author" content="<NAME>">
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <link rel="stylesheet" href="bower_components/reveal.js/css/reveal.css">
    <link rel="stylesheet" href="bower_components/reveal.js/lib/css/zenburn.css">
    <link rel="stylesheet" href="css/lesfurets-theme.css" id="theme">
    <script>
      if( window.location.search.match( /print-pdf/gi ) ) {
        var link = document.createElement( 'link' );
        link.rel = 'stylesheet';
        link.type = 'text/css';
        link.href = 'css/print/pdf.css';
        document.getElementsByTagName( 'head' )[0].appendChild( link );
      }
    </script>
  </head>
  <body>
    <div class="footer">
      <img class="logo-softshake" src="png/logo_ippontech.png">
      <img class="logo-lesfurets" src="png/logo_lesfurets_small.png">  
    </div>
    <div class="reveal">
      <div class="slides">

        <section>
          <img class="logo herve-francois" width="45%" src="png/lf_com_herve_francois.png">
          <h1>bigdata[at]lesfurets.com</h1>
          <p>
            <a href="https://github.com/lesfurets/">https://github.com/lesfurets/</a>
          </p>
        </section>

        <section>
          <section>
            <h1>Welcome to the Furets !</h1>
          </section>
          <section>
            <div class="fragment">
              <h2>@gdigugli – <NAME></h2>
              <ul>
                <li>Designer of sweet cooked software since 1999</li>
                <li>Software Architect at LesFurets.com</li>
              </ul>
            </div>
            <br/><br/>
            <div class="fragment">
              <h2>@troisdiz - <NAME></h2>
              <ul>
                <li>In the software business since 2001</li>
                <li>Team Data Techlead at LesFurets.com</li>
              </ul>
            </div>
          </section>
          <section>
            <h2>Sept 2007 - Broker Desktop Application</h2>
            <img width="100%" src="png/org_modelmap_history_1.png">
          </section>
          <section>
            <img width="80%" src="png/org_modelmap_courtanet.png">
          </section>
          <section>
            <h2>Jun 2009 - Broker Directory : Assuremieux.com</h2>
            <img width="100%" src="png/org_modelmap_history_3.png">
          </section>
          <section>
            <img width="90%" src="png/history/amx_0.7/home.png">
          </section>
          <section>
            <img width="90%" src="png/history/amx_0.7/edm_auto.png">
          </section>
          <section>
            <h2>Jan 2010 - Insurance Aggregator</h2>
            <img width="100%" src="png/org_modelmap_history_4.png">
          </section>
          <section>
            <h2>Apr 2012 - New brand : LesFurets.com</h2>
            <img width="100%" src="png/org_modelmap_history_5.png">
          </section>
          <section>
            <img width="90%" src="png/history/lf_2.2/home.png">
          </section>
          <section>
            <h2>Sep 2012 - First TV advertising</h2>
            <img width="100%" src="png/org_modelmap_history_6.png">
          </section>
          <section>
            <h2>Dec 2015 - Market leader</h2>
            <img width="100%" src="png/org_modelmap_history_7.png">
          </section>
          <section>
            <img width="70%" src="png/lf_com_home.png">
          </section>
          <section>
            <img width="70%" src="png/lf_com_mrh_journey.png">
          </section>
          <section>
            <img width="70%" src="png/lf_com_car_price_sheet.png">
          </section>
          <section>
            <img width="50%" src="png/logo_lesfurets.png">
            <p></p>
            <ul class="fragment">
              <li>1 website, 5 Insurance Products : Car, Health, Home, Bike, Loan</li>
              <li class="emptyline">1 codebase, 450k lines of code, 60k unit tests, 150 selenium tests</li>
        
              <li>22 Developers, 2 DevOps, 3 Architects</li>
              <li class="emptyline">19 production servers including Load balancers, Frontend, Backend, Databases, BI<br/></li>
              
              <li>1 release per day</li>
              <li class="emptyline">7 years of code history<br/></li>
           
              <li>2.5M quotes/year, 31% of market share</li>
            </ul>
          </section>
        </section>
        <section>
          <section>
            <h1>Growing fast !</h1>
          </section>
          <section>
            <h2>Risk and Capabilities</h2>
            <img width="90%" src="png/raw_data_goals_1.png">
          </section>
          <section>
            <h2>Prevent disaster</h2>
            <img width="90%" src="png/zabbix_olap_db_double_traffic.png">
          </section>
          <section>
            <h2>Business Objectives</h2>
            <img width="90%" src="png/raw_data_goals_2.png">
          </section>
        </section>
        <section>
          <section>
            <h1>Moving the architecture</h1>
          </section>
          <section>
            <h2>Lambda architecture - <NAME></h2>
            <img class="fragment" data-transition="fade" width="100%" src="png/org_modelmap_lambda_architecture.png">
          </section>
          <section>
            <h2>Existing architectures</h2>
            <img class="fragment" data-transition="fade" width="100%" src="png/org_modelmap_archi_1.png">
          </section>
          <section>
            <h2>Our target architecture</h2>
            <img class="fragment" data-transition="fade" width="100%" src="png/org_modelmap_archi_3.png">
          </section>
          <section>
            <h2>The path</h2>
            <img class="fragment" data-transition="fade" width="100%" src="png/org_modelmap_archi_evol_1.png">
          </section>
          <section>
            <h2>Adding visualization and BI</h2>
            <img class="fragment" data-transition="fade" width="100%" src="png/org_modelmap_archi_evol_5.png">
          </section>
        </section>
        <section>
          <section>
            <h1>Moving the infrastrucure</h1>
          </section>
          <section>
            <h2>System to replace</h2>
            <img class="fragment" width="90%" src="png/infra_system_to_replace.png">
          </section>
          <section>
            <h2>Existing MySQL setup</h2>
            <img class="fragment" width="50%" src="png/infra_mysql.png">
          </section>
          <section>
            <h2>Cassandra cluster setup</h2>
            <img class="fragment" width="100%" src="png/infra_cassandra.png">
          </section>
        </section>
       <section>
          <section>
            <h1>Moving the infrastrucure</h1>
          </section>
          <section>
            <h2>System to replace</h2>
            <img class="fragment" width="90%" src="png/infra_system_to_replace.png">
          </section>
          <section>
            <h2>Existing MySQL setup</h2>
            <img class="fragment" width="50%" src="png/infra_mysql.png">
          </section>
          <section>
            <h2>Cassandra cluster setup</h2>
            <img class="fragment" width="100%" src="png/infra_cassandra.png">
          </section>
        </section>
       <section>
          <section>
{'fraction_non_alphanumeric': 0.14978419206905855, 'fraction_numerical': 0.026773671432425143, 'mean_word_length': 1.846257197696737, 'pattern_counts': {'":': 0, '<': 456, '<?xml version=': 0, '>': 456, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4718266', 'n_tokens_mistral': 4965, 'n_tokens_neox': 4629, 'n_words': 859}