We can do better than percentile latencies

Years ago, I used aver­age laten­cy on every dash­board and every alarm. That is, until I woke up to the prob­lems of aver­age laten­cies along with every­body else in the indus­try: When the dataset is small it can be eas­i­ly skewed by a small num­ber of out­liers. When the dataset is large it can hide …

We can do bet­ter than per­centile laten­ciesRead More »

Video and slides for my talk “applying best parts of Microservices to Serverless”

Hel­lo, just a quick note to tell you that record­ing of my keynote at Server­less­Days TLV is now live! In this talk, I looked at a num­ber of impor­tant lessons we learnt from the Microser­vices world and how they are still rel­e­vant to us as move to Server­less, and we can apply past learn­ings and …

Video and slides for my talk “apply­ing best parts of Microser­vices to Server­less”Read More »

CodeMotion 15–Takeaways from “Measuring micro-services”

This talk by Richard Rodger (of near­Form) was my favourite at this year’s Code­Mo­tion con­fer­ence in Rome, where he talked about why we need to change the way we think about mon­i­tor­ing when it comes to mea­sur­ing micro-ser­vices.   TL; DR Iden­ti­fy invari­ants in your sys­tem and use them to mea­sure the health of your …

Code­Mo­tion 15–Takeaways from “Mea­sur­ing micro-ser­vices”Read More »

A consistent approach to track correlation IDs through microservices

One of my key take­aways from Tam­mer Saleh’s microser­vices anti-pat­terns talk at Craft­Conf is that we need to record cor­re­la­tion IDs to help us debug microser­vices.   Why do we need Cor­re­la­tion IDs? Sup­pose a user request comes in and after var­i­ous aspects of the request has been han­dled by sev­er­al ser­vices some­thing goes wrong. …

A con­sis­tent approach to track cor­re­la­tion IDs through microser­vicesRead More »

CraftConf 15–Takeaways from “Microservice AntiPatterns”

This is anoth­er good talk on micro-ser­vices at Craft­Conf, where Tam­mer Saleh talks about com­mon antipat­terns with micro-ser­vices and some of the ways you can avoid them. Per­son­al­ly I think it’s great that both Tam­mer and Adri­an have spent a lot of time talk­ing about chal­lenges with micro-ser­vices at Craft­Conf. There has been so much …

Craft­Conf 15–Takeaways from “Microser­vice AntiPat­terns”Read More »

CraftConf 15–Takeaways from “Scaling micro-services at Gilt”

There were a cou­ple of micro-ser­vices relat­ed talks at this year’s edi­tion of Craft­Conf. The first was by Adri­an Tre­na­man of Gilt, who talked about their jour­ney from a mono­lith­ic archi­tec­ture to micro-ser­vices, and from self-man­aged dat­a­cen­tres to the cloud.   From Mono­lith to Micro-Ser­vices They start­ed off with a Ruby on Rails mono­lith­ic archi­tec­ture …

Craft­Conf 15–Takeaways from “Scal­ing micro-ser­vices at Gilt”Read More »

QCon London 2015–Takeaways from “Service Architectures at Scale, Lessons from Google and eBay”

Day three of QCon Lon­don was a treat, with full day tracks on archi­tec­ture and microser­vices, it pre­sent­ed some nice chal­lenges of what to see dur­ing the day. My favourite talk of the day was Randy Shoup’s Ser­vice Archi­tec­tures at Scale, Lessons from Google and eBay.   Randy kicked off the ses­sion by iden­ti­fy­ing a …

QCon Lon­don 2015–Takeaways from “Ser­vice Archi­tec­tures at Scale, Lessons from Google and eBay”Read More »

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.