Tech Spark Issue 2 - Open Source Technology Special

Page 1

TECH SPARK, H2 2015

OPEN SOURCE TECHNOLOGY SPECIAL

INSIDE THIS NEWSLETTER:

t

Who are we going to get support from? OSS is not serious: it’s just a bunch of hackers playing with code at night, we can’t possibly use that for mission critical systems!

Famous

Nedelcoux – Partner, Head of Technical Consulting

H 2015 edition: Open Source Technology special Excelian Tech Spark, H2 Excelian - TechSpark - H2 2015.indd 1

1 18/11/2015 15:45:53


f

f f f f f Ǥ Ƥ f f f f ȋ Ȍ f ǡ f f

f

Ǧ Ǥ Ǥ

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 2

2 18/11/2015 15:45:53


EVOLUTION OF SOFTWARE TECHNOLOGY

f

f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 3

3 18/11/2015 15:45:53


f f f

f

f f f

f f

f Freemium f

f

f

f

f

f

f

f

f

f

f f

f

f f f f

f f f

f

f f

f

he latest key trends in technology are all fuelled by Open Source technologies his is where innovation happens and it s impossible to ignore it now

f

f

f f f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 4

4 18/11/2015 15:45:53


f

f f

f f f f

f f

f

f

f

f f

± e e

u

r er

e

e

i

u i

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 5

5 18/11/2015 15:45:53


f f f f f

f

f f

f f f f f f

f f

f f f

f f

f f

f f

f f

f

f

f f f f f

f

f f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 6

6 18/11/2015 15:45:54


Who will be on the hook if things go wrong? What is the support model and SLA? If no-one has ownership, does this mean the platform can disappear without prior warning? Is it safe and secure to use? Are we exposing commercial organisations to extra risks by using Open Source? What if we need to modify it? How do we make sure such changes are included into future evolutions of the software? Are we giving away proprietary knowledge and competitive advantages by contributing to Open Source community? ǫ Ƥ rework?

f f f f

f

ff

f f

f f

ff f f f

f f f f

f

f

f

f f

f f

f

f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 7

7 18/11/2015 15:45:54


What if we need to modify it? Ƥ principles throughout the entire architecture f f

f

f

f

f

f

What if it does not work?

f

f f

f

ff f

f

f f

f f

f

f f

f f

f

f

f

f f

f f

Who will be on the hook if things will go wrong? f

f

f

f

f f

re i e er Ǧ ƥ r u e re u e r i e

Is it safe and secure to use?

f f

he open source software we use includes

f f f

f

f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 8

8 18/11/2015 15:45:54


f f

f

f

f

f

f

f

f f

f f

f

f i

mu

f

f f f

f f

f ropwi ard f

f

f f

f f

f

Akka f

f f f

f f f

f

f f f

f

Spring oot

f f f

atpack

f

f

f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 9

9 18/11/2015 15:45:54


f f f

f

f

f

f f

ert x f f

f

f f f

heck out our review of page f f

on on this issue on

f

evOps

f f

f

f f

ontinuous

elivery

f f

esting suite plan

esign by ontract f

f apid deployment f

f

f

f

f f

f f

f

f f xtensive telemetry and monitoring tools f f f f

f

f

f

f f f

f

f f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 10

10 18/11/2015 15:45:54


f

f

f f

me m i

e ri i ri i u

u

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 11

11 18/11/2015 15:45:54


f f

f

f

f

f

f f

Fi ure

e i re i

u ri

r

e

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 12

12 18/11/2015 15:45:54


ǧ Why Multi-Model?

Why the huge spike in graph interest?

u mm ee e r eri e eir u er i m e e i er um re ume r e e er e re i i i e e m i re m ur u mer re ui i m er em ere e u er i i i re uire m re e m e rm e ue i ee r ie e ime e r ƒÂ? ƒ’’Ž‹…ƒ–‹‘Â? ƒÂ?† —•‡ †‹ƥ‡”‡Â?– ‘ ’”‘˜‹†‡”• –‘ Â?‡‡– e mu i m e re uireme e u er i em i ‹Â?…”‡ƒ•‡• …‘Â?’Ž‡š‹–›ǥ …‘•–ǥ –Š‡ Â•Â–ÂƒĆĄÇŻÂ• Ž‡ƒ”Â?‹Â?‰ Â…Â—Â”Â˜Â‡ÇĄ ƒÂ?† e i i ime m r e me i e im reme e

me

e e e e mi e r r em i er ri e u ru r i i e er ri e e r r i e e u e imi i e ee r i i e r ii i e e r i e e ii r u e u r r mu i e m e i e me e rm i rem e e ee r mu i e e u ie u i im i i re u e e re e r i i r Why Graph? e

u

F

em e e r m i mer u eir i e i e e i i u eir urre u ure ee u e r e e me u r e u r r

r

m

i

e

ur e r

–ǯ• ”‡ƒŽŽ› Â?‘– Šƒ”† –‘ Ƥ‰—”‡ ‘—–Ǥ ˜‡”› Žƒ”‰‡ ’ƒ”– ‘ˆ Â–Â‘Â†ÂƒÂ›ÇŻÂ• ‡„ m ie r i m ri e em e eme em i uir e i i e e e

ur i r u ee i i mmu i i m eme re mme i er i i ƤÂ?ƒÂ?…‹ƒŽ ƒÂ?ÂƒÂŽÂ›Â•Â‹Â•ÇĄ „—›‡” „‡Šƒ˜‹‘—” ƒÂ?ƒŽ›•‹• Č‚ ƒŽŽ –Š‡•‡ ƒÂ?† Â?‘”‡ Â?—•– Â?ƒÂ?ƒ‰‡ ƒ •‡‡Â?‹Â?‰Ž› ‹Â?ƤÂ?‹–‡ •‡”‹‡• ‘ˆ …‘Â?Â?‡…–‹‘Â?• e ee u

m er u i e e e u e e r re i em e i e u e e e i ri u i er rm e ee e m ie i i e e e e i e i er e ee u ime ii ee e er i e e e i e e i i

er e r e e i e m e ee e e eme i uir em i ere e i †ƒ–ƒ ‹• ‡ƒ•› ƒÂ?† ™Š‡”‡ ’‡”ˆ‘”Â?ƒÂ?…‡ †‘‡•Â?ǯ– •—ƥ‡” ˆ”‘Â? –Š‡ i u e i me ‘™ǥ ƒ†† –‘ –Šƒ– ‡Â?‰‹Â?‡ –Š‡ ’‘™‡” ƒÂ?† „‡Â?‡Ƥ–• „—•‹Â?‡••‡• e r m r u e i u u u ime ri ii i e r er rm e i i ie e i e r ii u re u ie i e i ri u i r mu i e e re u i ii e e me i e r i i er u i e r u i i er i im i i u e i re

e

i

r

e ri e

ur i i

r

er ri e

r i e ime e re ue r r ee e i e i e u mer u r u e ure re ue e u mer em er e mirr r e r m i i re e i e ee e i e m i e i e i e um re m e i i

e u r i i e er er r r i u ri r i u ri r e r

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 13

13 18/11/2015 15:45:54


raud

f

f

f

f

f f f f

f f f f

f f

Asset f

f

f

anagement

f f

f

f f

Fi ure

i

ri

re

imu

i

ui

r

e

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 14

14 18/11/2015 15:45:54


f f f

f

f

f

f f

f

f

f f

ei

er

e

i

u i

eferences

f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 15

15 18/11/2015 15:45:54


f

f f f

f

f f f

f f

f

f f

f

f

f f f

วง

f f f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 16

16 18/11/2015 15:45:54


f

f

f

f

f

f

f

f f

f

f

f

f

f f

f f

f f f f

f

f

f

f

f

f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 17

f

17 18/11/2015 15:45:55


f

f

f

f

f f f

f

f f f f

f f

f

f

f f f

f f f

ei

er

e

i

u i

eferences

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 18

18 18/11/2015 15:45:55


f

f

f f f

f

f

f

f

f f f f f f

f

f

f

f

f f

f

f

f f

f

f f

ore on- unctional e uirements

f

f f f

f

f f

f

f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 19

19 18/11/2015 15:45:55


f

f f f f f i i e ie i e i er Ǧ ơ re ue r e re uire ui ri i e ir me e i e e i u r e i Ƥ ǡ e e e i e

u

e u r ie e i

ii e e r

re ue i

e

e

i

f

ee e u i

f

on- ore unctional e uirements u

ur

u

m i

f

e

ee

ie

ri

u

f f

ei

er

e

u i

eferences

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 20

20 18/11/2015 15:45:55


f f f

f

f

f f f f

f push pull and o f f

f

f

f

f

it

f f f

f f

Fi ure

ime i e

er

ui

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 21

21 18/11/2015 15:45:55


f

f f

f f

f f

f f

f

f

f

f

f f

f f f

f

f

f f f f f f

f

f

f f f

f

f

f f

f f f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 22

22 18/11/2015 15:45:55


f

f f

f

f f f

f f f f

f

f

e i

f f

m

f

u

f f f f f

f f

f f

f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 23

23 18/11/2015 15:45:55


f f

f

f f f f

f

f

f

f f

f

f

f f

f f f

f

f

f

f f

f f

f

f f f

f f

f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 24

24 18/11/2015 15:45:55


f f

f f

f

uler f f onte arlo f

f

f

ay racer

f

+ $%# $## (# '# &# %#

er rm

e

m

enchmark

e

ri

re

are-metal

r

e e

m r

i

er i

e

ocker

irtualbox

e er

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 25

Fi ure

#

25 18/11/2015 15:45:55


͚ Ƥ

f

f

f

f f f

f

f f

f

f

ff

f

f

f

f

f

f f f f f

f f f

f

f f f

f f f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 26

i

ri i

u

26 18/11/2015 15:45:55


F m u f f

f

f

f

f f

F

F m u

f f

F m u

f

f

f

f

F m u F m u

F m u f

f

F m u

f

f

F

f

F m u

f

F m u

f

f f

f f F m u

f

f f

f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 27

27 18/11/2015 15:45:56


F

F F m u

f

f

f f f

f F m u f

F m u f

F m u f

f f f

F m u

f

f

f f

F

f

f

f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 28

28 18/11/2015 15:45:56


f

F m u

f f

f F m u f f

u r Fer im u e

e i r ri i

u u

eferences f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 29

29 18/11/2015 15:45:56


f f

xcelian recently invited Aslak Helles y to talk about and how it can best be leveraged in software development pro ects He also explained the ucumber features that help developers and other pro ect stakeholders to better utilise

f

he full presentation is available on xcelian s ou ube channel

f

f

f

f f e e

re

r

e u um er r e

f f

f f

f f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 30

30 18/11/2015 15:45:56


f f

f

f

f

f

f f

f

f f

f

f f f f

f f f f f f f f f

f f

f

f f f f

f

f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 31

31 18/11/2015 15:45:56


f f f

m

i

ri i

u

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 32

32 18/11/2015 15:45:56


f

f f f

f f f f

f

f f

f

f f f f

f f

f f f f f

f

f

f

วง

f

f f

f

f f f

ei

er

e

i

u i

f f f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 33

33 18/11/2015 15:45:56


STAGE I:

f

STAGE II: App App

App

App

STAGE III: วง

App

f

f

f

f f

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 34

34 18/11/2015 15:45:56


f

f f

f

f

f

f f

f

f

f

f

f

f

f

f f

ei

er

ei

er

e e ei

i

u i

m

Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 35

35 18/11/2015 15:45:56


Excelian Tech Spark, H2 2015 edition: Open Source Technology special Excelian - TechSpark - H2 2015.indd 36

36 18/11/2015 15:45:56


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.