+ All Categories
Home > Technology > From Duplo to Lego - Glen Ford

From Duplo to Lego - Glen Ford

Date post: 27-Jan-2015
Category:
Upload: dataloopio
View: 112 times
Download: 3 times
Share this document with a friend
Description:
Glen Ford, Chief Architect at Beamly (formally Zeebox) will talk about their journey moving to Micro-Services, from large grained services to smaller and smaller grained ones. The benefits and challenges that it brings.
Popular Tags:
16
From Duplo to Lego 23 Apr 2014
Transcript
Page 1: From Duplo to Lego - Glen Ford

From Duplo to Lego

23 Apr 2014

Page 2: From Duplo to Lego - Glen Ford
Page 3: From Duplo to Lego - Glen Ford
Page 4: From Duplo to Lego - Glen Ford
Page 5: From Duplo to Lego - Glen Ford
Page 6: From Duplo to Lego - Glen Ford
Page 7: From Duplo to Lego - Glen Ford

Do  we  use  micro-­‐services?  No.  Not  as  commonly  defined.  

Will  we  use  micro-­‐services?  Perhaps.  

So  what  do  we  use?  

Fine  grained  services.  More  Milli  than  Micro.  

Page 8: From Duplo to Lego - Glen Ford

Reducing  the  granularity  has  advantages  

SeparaAon  of  concerns  becomes  more  explicit    Services  become  easier  to  understand    Faster  evoluAon  and  turn  around    Availability  and  scale  (if  you  do  it  right)    Enables  applicaAon  of  the  right  paradigm  

Page 9: From Duplo to Lego - Glen Ford

Reducing  the  granularity  has  dis-­‐advantages  

More  services  •  More  things  to  go  wrong  •  More  things  to  deploy  into  producAon  •  How  to  find  them?  •  More  logs  to  look  at  in  more  places  

 Can  result  in  complex  service  dependency  chains    Requires  more  plumbing  and  infrastructure  

Page 10: From Duplo to Lego - Glen Ford

Our  experience  

•  Has  improved  maneuverability.  

•  Reduced  Ame  to  get  features  out.  

•  Improves  morale,  teams  have  more  influence.  

•  Requires  discipline.    

Page 11: From Duplo to Lego - Glen Ford

Making  it  possible  

•  Agreed  ConvenAons.  

•  AutomaAon.  

•  Tooling.    

Page 12: From Duplo to Lego - Glen Ford

Must  haves  

•  You  build  it,  you  run  it.  

•  Trust  that  the  builders  are  doing  it  right.  

•  Look  for  gradual  incremental  improvement.      

Page 13: From Duplo to Lego - Glen Ford

Must  haves  

•  Deployment  pipelines  to  get  services  into  producAon.  

•  Log  aggregaAon  to  make  it  easy  to  look  for  problems.  

•  ConAnuous  TesAng  to  make  sure  all  your  features  are  working  all  of  the  Ame.  

•  Invest  in  wriAng  the  tooling  that  enables  people  to  self-­‐serve  

Page 14: From Duplo to Lego - Glen Ford

Must  haves  

Page 15: From Duplo to Lego - Glen Ford
Page 16: From Duplo to Lego - Glen Ford

Thank  you    @glen_ford  

We  are  hiring…  


Recommended