session #2, tech session: what we learned from building a b2b saas solution - wisembly roe

21
Building a B2B SaaS solution SaaS is beautiful 24th june 2014

Upload: saas-is-beautiful

Post on 05-Aug-2015

55 views

Category:

Technology


5 download

TRANSCRIPT

Building a B2B SaaS solution!!

SaaS is beautiful!24th june 2014

Founder & CTO!!

@guillaumepotier!http://imctobitch.com

By the numbers

• 4 years old!• 23 employes and counting!- ~ 10 tech / product!- ~ 10 sales!- ~ 3 support, market, administrative !

• 400+ clients!- Total, Orange, Areva, Air Liquide, Google, SNCF, AXA, Société

Générale, Sanofi, L’Oréal, Crédit Agricole, Danone, Deloitte, Capgemini, Auchan…!

!!

!

What we’ll talk about

• Browser compatibility!• Corporate Network / Connectivity!• Data Security!• Quality & SLA!

!

Browser compatibility

Browser compatibility

Performances

Polyfills (placeholders)!Effects!Animations

Browser compatibility

Open Source: the end of IE7/8 support..

Browser compatibility

Browser compatibility

Open source and IE <3

offline.js -> Wrong XDomainRequest implementation!jquery 1.x -> 2.x dropped IE8, 1.10— does not support PATCH!backbone.js -> bugfixes everywhere!ember.js / amber.js in 0.x versions did not support well IE7/8!!and so on..

Browser compatibility

% usersChrome 29,49 %Safari 28,03 % mobile: 90%IE 22,16 % IE8: 65% IE7:8% IE11: 2%Firefox 7,27 %Android 6,72 %Other 6,33 % total of 2,5% BBerry

IE8: 14%!IE7/IE8: 16%

Wisembly. Aug 2010 - Jul 2014

Browser compatibility

Effort!Time!Ressources

Clients

Browser compatibility

Effort: ~ 4 devs (js/front)!Time: ~ 15-25% time!Ressources: Browserstack, VMs..

Clients:!Orange, AXA, SNCF,!Crédit Agricole, Total..

Browser compatibility

?

Ship OSX / Windows recent chrome “jailed” on your site: 2 hours

Not really SaaS, difficult to install on corporate computers..

Corporate network

Corporate network

Corporate network

Bad connectivity, poor wifi..

80 and 443 are your only friends

CDN problems

if HTTPS, https everywhere..

Data security

Data security

Data security

logs!storage!app authentication and security!disaster recovery plan!exploitation!hardware!…

SLA