SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
@erichoresnyi#COIP21
So#ware	
  Eco-­‐Design	
  
@StreamdataIO
@YourTwitterHandle#DVXFR14{session hashtag} @erichoresnyi#COIP21
Objectives	

The	
  Art	
  of	
  Coding	
  is	
  about	
  balancing	
  	
  
UX,	
  performance,	
  and	
  resources	
  
	
  
This	
  talk	
  does	
  not	
  cover	
  the	
  unlimited	
  
benefits	
  of	
  coding	
  in	
  resource	
  management:	
  	
  
smart	
  grids,	
  ciDes,	
  transports…	
  
	
  
This	
  talk	
  covers	
  the	
  impact	
  of	
  IT	
  resource	
  
management	
  on	
  the	
  planet.	
  
@erichoresnyi#COIP21
What	
  is	
  the	
  ICT	
  carbon	
  footprint?	
  
Energy:	
  40	
  Nuclear	
  Plants	
  
2x	
  France	
  
	
  
Greenhouse	
  Gas	
  
1/2	
  of	
  France	
  
	
  
Water	
  consumpDon	
  	
  
1.5	
  France	
  
@erichoresnyi#COIP21
What	
  makes	
  the	
  ICT	
  footprint	
  
Make	
  =	
  2/3	
  
Making	
  a	
  device	
  emits	
  100x	
  GHG	
  than	
  its	
  use	
  
More	
  energy	
  used	
  than	
  during	
  lifeDme	
  
Run	
  =	
  negligible	
  
	
  
Dispose	
  ≈	
  1/3	
  
@erichoresnyi#COIP21
Logical	
  soluDon	
  
Less Make è Less Impact !
BUT
Actually, desktop lifespan divided by 3 over the last 30
years !
Where is the catch ?
@erichoresnyi#COIP21
The	
  role	
  of	
  Bloatware	
  
Electronic	
  lifespan	
  extends	
  BUT	
  latest	
  versions	
  cannot	
  run	
  
	
  
Windows98-­‐Office97	
  è	
  Windows	
  8-­‐Office	
  
114	
  more	
  RAM	
  needed	
  in	
  20	
  years	
  
	
  
Web	
  pages	
  get	
  25%	
  fader	
  every	
  year	
  
@erichoresnyi#COIP21
What	
  can	
  we	
  do	
  about	
  it	
  ?	
  
So#ware	
  Eco	
  Design	
  	
  
=	
  
Efficiency:	
  
Same	
  Performance,	
  
Less	
  resources	
  in	
  RAM,	
  CPU,	
  Bandwidth	
  
ê	
  
Less	
  Make	
  
@erichoresnyi#COIP21
Microso#	
  Bing	
  
	
  
80%	
  energy	
  efficiency	
  
	
  
by	
  removing	
  
	
  
20%	
  of	
  search	
  results	
  
@erichoresnyi#COIP21
Linkedin	
  
	
  
MigraDon	
  to	
  node.js	
  
	
  
=	
  
	
  
Server	
  infrastructure	
  /	
  10	
  
Efficiency	
  x112	
  
@erichoresnyi#COIP21
Yahoo	
  vs	
  Google	
  
	
  
ExhausDve	
  Vs	
  	
  To-­‐the-­‐point	
  design	
  
ê	
  
/2	
  data	
  sent	
  
+	
  
/5	
  HTTP	
  requests	
  
+	
  	
  
/3	
  	
  CompleDon	
  Delay	
  (PLT)	
  
@erichoresnyi#COIP21
SNCF	
  vs	
  Capitaine	
  Train	
  
	
  
	
  
ExhausDve	
  vs	
  To-­‐the-­‐point	
  design	
  
ê	
  
/5	
  data	
  
+	
  
/20	
  HTTP	
  requests	
  
@erichoresnyi#COIP21
PMU	
  vs	
  Betclic	
  
	
  
TradiDonal	
  vs	
  PerDnent	
  design	
  
ê	
  
/5	
  Data	
  
+	
  
/2	
  TransacDon	
  Time	
  
+	
  
Challenger=Mobile	
  Leader	
  
@erichoresnyi#COIP21
Waste	
  in	
  code	
  	
  
	
  
70%	
  features	
  	
  
are	
  
never	
  	
  
or	
  rarely	
  used	
  
ê	
  
α-­‐	
  UX	
  -­‐	
  ω	
  
@erichoresnyi#COIP21
Network-­‐Based	
  So#ware:	
  a	
  threat?	
  
	
  
Data	
  per	
  device	
  grows	
  51%	
  per	
  year	
  
X	
  
Number	
  of	
  devices	
  increases	
  40%	
  a	
  year	
  
X	
  
Bandwidth	
  increases	
  19%	
  a	
  year	
  
=	
  
Network	
  impact	
  doubling	
  every	
  year	
  
@erichoresnyi#COIP21
RESTful	
  API	
  =	
  sustainable	
  code	
  
Network	
  Based	
  So#ware	
  
=	
  
SeparaDon	
  of	
  concern	
  client/server	
  
Stateless	
  
Cacheable	
  
Layered	
  systems,	
  eg	
  proxies	
  
Uniform	
  interface	
  
	
  
@erichoresnyi#COIP21
Microservices	
  =	
  Be	
  Responsible	
  
ComponenDzaDon	
  via	
  Services	
  
Organized	
  around	
  Business	
  CapabiliDes	
  
Products	
  not	
  Projects	
  
Smart	
  endpoints	
  and	
  dumb	
  pipes	
  
Decentralized	
  Governance	
  
Decentralized	
  Data	
  Management	
  
Infrastructure	
  AutomaDon	
  
Design	
  for	
  failure	
  
EvoluDonary	
  Design	
  
@erichoresnyi#COIP21
Streaming	
  APIs	
  
	
  
	
  
With	
  cache,	
  server	
  load	
  divided	
  by	
  x10	
  to	
  100	
  (facebook,	
  twider)	
  
	
  
If	
  differenDal,	
  data	
  reduced	
  by	
  x10	
  to	
  100	
  on	
  top	
  
	
  
Device	
  badery	
  consumpDon	
  divided	
  by	
  4	
  
@erichoresnyi#COIP21
Key	
  Takeaways	
  
	
  
ICT	
  impact	
  on	
  earth=40	
  nuclear	
  plants,	
  
growing	
  x2	
  than	
  other	
  sector	
  
	
  
Key	
  ICT	
  impact:	
  make	
  &	
  dispose	
  
ê	
  
Eco-­‐efficient	
  design	
  =	
  to-­‐the-­‐point	
  
@erichoresnyi#COIP21
Credits	
  
Research	
  by	
  F.Bordage	
  @greenit	
  
Cisco	
  VNI:	
  y-­‐o-­‐y	
  data	
  growth	
  
Masterpiece	
  of	
  architecture	
  :	
  R.Fielding,	
  REST	
  thesis	
  (2000)	
  
Dinh&Boonkrong,	
  UniversityBangkok	
  
InfoQ,	
  on	
  Linkedin	
  to	
  Node.js	
  
MarDn	
  Fowler	
  @thoughtworks	
  on	
  microservices	
  
Special	
  thanks	
  to	
  @vlavschneid,	
  @verseo_fr	
  and	
  the	
  
@StreamdataIO	
  crew	
  for	
  supporDng	
  this	
  quest	
  
@erichoresnyi#COIP21
Recos	
  
Read	
  Fred’s	
  book	
  
	
  
Monday	
  April	
  11th,	
  Assemblée	
  NaDonale	
  Paris,	
  prepare	
  #COIP,	
  
Meetup	
  
	
  
Come	
  to	
  EcoInfo	
  10th	
  year	
  day	
  
April	
  23rd,	
  CNRS	
  Paris	
  16th	
  
	
  
And	
  communicate	
  to	
  the	
  world	
  #COIP	
  
D-­‐236	
  days	
  in	
  Paris	
  (too)	
  
@erichoresnyi#COIP21
A#erword	
  
	
  
Pix	
  are	
  mine	
  
My	
  grandchildren	
  will	
  not	
  see	
  the	
  Guerande	
  saltmarsh,	
  	
  
Maurienne	
  glacier	
  	
  
and	
  Amsterdam;	
  	
  
unless	
  we	
  all	
  try	
  to	
  do	
  something	
  about	
  it	
  at	
  our	
  scale,	
  	
  
starDng	
  NOW	
  

Contenu connexe

Similaire à #Devoxx fr 2015 ignite software eco design - @erichoresnyi #cleantech

20210325 jim spohrer future ai v11
20210325 jim spohrer future ai v1120210325 jim spohrer future ai v11
20210325 jim spohrer future ai v11
ISSIP
 
Integrating Service Mesh with Kubernetes-based connected vehicle platform
Integrating Service Mesh with Kubernetes-based connected vehicle platformIntegrating Service Mesh with Kubernetes-based connected vehicle platform
Integrating Service Mesh with Kubernetes-based connected vehicle platform
Jun Kai Yong
 
Cogswell college 20200120 v8 copy
Cogswell college 20200120 v8 copyCogswell college 20200120 v8 copy
Cogswell college 20200120 v8 copy
ISSIP
 
Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report
Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report
Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report
Raybaen
 
Clouds are not Linear: Unlock the full power of IT infrastructure with circul...
Clouds are not Linear: Unlock the full power of IT infrastructure with circul...Clouds are not Linear: Unlock the full power of IT infrastructure with circul...
Clouds are not Linear: Unlock the full power of IT infrastructure with circul...
Submer Immersion Cooling
 

Similaire à #Devoxx fr 2015 ignite software eco design - @erichoresnyi #cleantech (20)

Slideshare startup contest
Slideshare startup contestSlideshare startup contest
Slideshare startup contest
 
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"
 
20210325 jim spohrer future ai v11
20210325 jim spohrer future ai v1120210325 jim spohrer future ai v11
20210325 jim spohrer future ai v11
 
The future of smarter buildings and better user experiences.
The future of smarter buildings and better user experiences.The future of smarter buildings and better user experiences.
The future of smarter buildings and better user experiences.
 
Integrating Service Mesh with Kubernetes-based connected vehicle platform
Integrating Service Mesh with Kubernetes-based connected vehicle platformIntegrating Service Mesh with Kubernetes-based connected vehicle platform
Integrating Service Mesh with Kubernetes-based connected vehicle platform
 
TII_Thierry_LESTABLE_CN4R_v5.pdf
TII_Thierry_LESTABLE_CN4R_v5.pdfTII_Thierry_LESTABLE_CN4R_v5.pdf
TII_Thierry_LESTABLE_CN4R_v5.pdf
 
Cogswell college 20200120 v8 copy
Cogswell college 20200120 v8 copyCogswell college 20200120 v8 copy
Cogswell college 20200120 v8 copy
 
Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report
Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report
Rajat Bandejiya(14uec076)Lusip (Smart Campus) Report
 
20210128 jim spohrer ai house_fund v4
20210128 jim spohrer ai house_fund v420210128 jim spohrer ai house_fund v4
20210128 jim spohrer ai house_fund v4
 
Clouds are not Linear: Unlock the full power of IT infrastructure with circul...
Clouds are not Linear: Unlock the full power of IT infrastructure with circul...Clouds are not Linear: Unlock the full power of IT infrastructure with circul...
Clouds are not Linear: Unlock the full power of IT infrastructure with circul...
 
apidays LIVE Paris 2021 - Scaphander hands on by Benoit Petit, Hubblo
apidays LIVE Paris 2021 - Scaphander hands on by Benoit Petit, Hubbloapidays LIVE Paris 2021 - Scaphander hands on by Benoit Petit, Hubblo
apidays LIVE Paris 2021 - Scaphander hands on by Benoit Petit, Hubblo
 
What's new in the latest source{d} releases!
What's new in the latest source{d} releases!What's new in the latest source{d} releases!
What's new in the latest source{d} releases!
 
Beyond XPages ICS.UG 2015
Beyond XPages  ICS.UG 2015Beyond XPages  ICS.UG 2015
Beyond XPages ICS.UG 2015
 
Beyond XPages
Beyond XPagesBeyond XPages
Beyond XPages
 
Beyond XPages
Beyond XPagesBeyond XPages
Beyond XPages
 
Scientific Computing 2021-2030
Scientific Computing 2021-2030Scientific Computing 2021-2030
Scientific Computing 2021-2030
 
Driving IT: Internet of Things
Driving IT: Internet of ThingsDriving IT: Internet of Things
Driving IT: Internet of Things
 
Tuenti architecture
Tuenti architectureTuenti architecture
Tuenti architecture
 
“Computer Vision for the Built Environment,” a Presentation from Nomad Go
“Computer Vision for the Built Environment,” a Presentation from Nomad Go“Computer Vision for the Built Environment,” a Presentation from Nomad Go
“Computer Vision for the Built Environment,” a Presentation from Nomad Go
 
AIDRC_Generative_AI_TL_vFINAL.pdf
AIDRC_Generative_AI_TL_vFINAL.pdfAIDRC_Generative_AI_TL_vFINAL.pdf
AIDRC_Generative_AI_TL_vFINAL.pdf
 

Dernier

call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
F
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Monica Sydney
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 

Dernier (20)

call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime BalliaBallia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call GirlsMira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsCall girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girls
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 

#Devoxx fr 2015 ignite software eco design - @erichoresnyi #cleantech

  • 2. @YourTwitterHandle#DVXFR14{session hashtag} @erichoresnyi#COIP21 Objectives The  Art  of  Coding  is  about  balancing     UX,  performance,  and  resources     This  talk  does  not  cover  the  unlimited   benefits  of  coding  in  resource  management:     smart  grids,  ciDes,  transports…     This  talk  covers  the  impact  of  IT  resource   management  on  the  planet.  
  • 3. @erichoresnyi#COIP21 What  is  the  ICT  carbon  footprint?   Energy:  40  Nuclear  Plants   2x  France     Greenhouse  Gas   1/2  of  France     Water  consumpDon     1.5  France  
  • 4. @erichoresnyi#COIP21 What  makes  the  ICT  footprint   Make  =  2/3   Making  a  device  emits  100x  GHG  than  its  use   More  energy  used  than  during  lifeDme   Run  =  negligible     Dispose  ≈  1/3  
  • 5. @erichoresnyi#COIP21 Logical  soluDon   Less Make è Less Impact ! BUT Actually, desktop lifespan divided by 3 over the last 30 years ! Where is the catch ?
  • 6. @erichoresnyi#COIP21 The  role  of  Bloatware   Electronic  lifespan  extends  BUT  latest  versions  cannot  run     Windows98-­‐Office97  è  Windows  8-­‐Office   114  more  RAM  needed  in  20  years     Web  pages  get  25%  fader  every  year  
  • 7. @erichoresnyi#COIP21 What  can  we  do  about  it  ?   So#ware  Eco  Design     =   Efficiency:   Same  Performance,   Less  resources  in  RAM,  CPU,  Bandwidth   ê   Less  Make  
  • 8. @erichoresnyi#COIP21 Microso#  Bing     80%  energy  efficiency     by  removing     20%  of  search  results  
  • 9. @erichoresnyi#COIP21 Linkedin     MigraDon  to  node.js     =     Server  infrastructure  /  10   Efficiency  x112  
  • 10. @erichoresnyi#COIP21 Yahoo  vs  Google     ExhausDve  Vs    To-­‐the-­‐point  design   ê   /2  data  sent   +   /5  HTTP  requests   +     /3    CompleDon  Delay  (PLT)  
  • 11. @erichoresnyi#COIP21 SNCF  vs  Capitaine  Train       ExhausDve  vs  To-­‐the-­‐point  design   ê   /5  data   +   /20  HTTP  requests  
  • 12. @erichoresnyi#COIP21 PMU  vs  Betclic     TradiDonal  vs  PerDnent  design   ê   /5  Data   +   /2  TransacDon  Time   +   Challenger=Mobile  Leader  
  • 13. @erichoresnyi#COIP21 Waste  in  code       70%  features     are   never     or  rarely  used   ê   α-­‐  UX  -­‐  ω  
  • 14. @erichoresnyi#COIP21 Network-­‐Based  So#ware:  a  threat?     Data  per  device  grows  51%  per  year   X   Number  of  devices  increases  40%  a  year   X   Bandwidth  increases  19%  a  year   =   Network  impact  doubling  every  year  
  • 15. @erichoresnyi#COIP21 RESTful  API  =  sustainable  code   Network  Based  So#ware   =   SeparaDon  of  concern  client/server   Stateless   Cacheable   Layered  systems,  eg  proxies   Uniform  interface    
  • 16. @erichoresnyi#COIP21 Microservices  =  Be  Responsible   ComponenDzaDon  via  Services   Organized  around  Business  CapabiliDes   Products  not  Projects   Smart  endpoints  and  dumb  pipes   Decentralized  Governance   Decentralized  Data  Management   Infrastructure  AutomaDon   Design  for  failure   EvoluDonary  Design  
  • 17. @erichoresnyi#COIP21 Streaming  APIs       With  cache,  server  load  divided  by  x10  to  100  (facebook,  twider)     If  differenDal,  data  reduced  by  x10  to  100  on  top     Device  badery  consumpDon  divided  by  4  
  • 18. @erichoresnyi#COIP21 Key  Takeaways     ICT  impact  on  earth=40  nuclear  plants,   growing  x2  than  other  sector     Key  ICT  impact:  make  &  dispose   ê   Eco-­‐efficient  design  =  to-­‐the-­‐point  
  • 19. @erichoresnyi#COIP21 Credits   Research  by  F.Bordage  @greenit   Cisco  VNI:  y-­‐o-­‐y  data  growth   Masterpiece  of  architecture  :  R.Fielding,  REST  thesis  (2000)   Dinh&Boonkrong,  UniversityBangkok   InfoQ,  on  Linkedin  to  Node.js   MarDn  Fowler  @thoughtworks  on  microservices   Special  thanks  to  @vlavschneid,  @verseo_fr  and  the   @StreamdataIO  crew  for  supporDng  this  quest  
  • 20. @erichoresnyi#COIP21 Recos   Read  Fred’s  book     Monday  April  11th,  Assemblée  NaDonale  Paris,  prepare  #COIP,   Meetup     Come  to  EcoInfo  10th  year  day   April  23rd,  CNRS  Paris  16th     And  communicate  to  the  world  #COIP   D-­‐236  days  in  Paris  (too)  
  • 21. @erichoresnyi#COIP21 A#erword     Pix  are  mine   My  grandchildren  will  not  see  the  Guerande  saltmarsh,     Maurienne  glacier     and  Amsterdam;     unless  we  all  try  to  do  something  about  it  at  our  scale,     starDng  NOW