Welcome to the original Microservices Weekly! We're about to head into the Spring conference season, and so this past week has seen a lot of new information shared on performance, modelling and failure injection testing... Development News

Micro-services for performance, by Peter Lawrey

Interesting thoughts from performance expert Peter "Make components composable. Only once your components work together correctly without infrastructure, do you need to test how they behave with infrastructure."



https://vanilla-java.github.io/2016/03/22/Micro-services-for-performance.html





Micro - a microservices toolkit, by Asim Aslam

Asim has created a series of interesting posts on his new Go-based microservice framework (which can also be run as a sidecar for other platform support)



https://blog.micro.mu/2016/03/20/micro.html





Free Mini Book about Reactive Microservices, by Markus Eisele

We've been reading Jonas Boner's book at the office last week, and it is a great introduction to the core concepts on reactive programming in relation to microservices (with a nod towards Lightbend's new microservice framework!)



http://blog.eisele.net/2016/03/free-ebook-about-reactive-microservices.html





Building Microservices with WildFly Swarm and Netflix OSS on OpenShift, by Siamak Sadeghianfar

Nice to see a Java EE 7 tutorial on microservices



https://blog.openshift.com/building-microservices-wildfly-swarm-netflix-oss-openshift/





Tech Talk: Modeling Microservices at Spotify with Petter Måhlén

Great references to the AFK scale cube (which everyone would benefit from knowing about!), and discussion of problems with microservices (how does everything fit together?), and modelling solutions



https://clusterhq.com/2016/03/22/microservices-spotify-petter-mahlen/





2016 AWS Zombie Microservices Roadshow

This AWS workshop focuses on AWS Lambda, API Gateway and other AWS tech, but zombies and microservices? I'm sold! :-)



https://aws.amazon.com/events/zombie-microservices-roadshow/





JHipster 3.0 Released with Microservices Support, by Matt Raible

This release allows the generation of a microservice-style architecture, with separate applications for routing, registering services, monitoring and microservices. Docker and Docker Compose config can now be generated too, enabling all of the applications with a single command.



http://www.infoq.com/news/2016/03/jhipster-3-with-microservices Ops & Infrastructure

“Monkeys in Labs Coats”: Applied Failure Testing Research at Netflix

I've summarised the great QCon London keynote by Peter Alvaro and Kolton Andrus, which discussed the practical implementation of the combination of the Netflix failure injection testing framework and the academic work on 'lineage-driven fault injection'



http://www.infoq.com/news/2016/03/failure-testing-netflix





The Challenge of Monitoring Containers at Scale

The first article in the InfoQ 'Container in the Real World' series discusses some of the difficulties, and potential new approaches, to monitoring containers and microservices



http://www.infoq.com/articles/monitoring-containers-at-scale





Introduction to Apache Kafka, by Matija Gobec

We're seeing more and more organisations leverage Kafka for microservices architectures, and this article is a great intro to the tech



https://dzone.com/articles/introduction-to-apache-kafka





Photon Container Platform Closer To Prime Time, by Timothy Prickett Morgan

It's taking a while to emerge, but the VMware container platform looks interesting, especially if you have a lot invested in the VMware stack



http://www.nextplatform.com/2016/03/21/photon-container-platform-closer-prime-time/





Beyond Round Robin: Load Balancing for Latency, by Steve Jenson

Interesting experimental results on different approaches to load balancing



https://blog.buoyant.io/2016/03/16/beyond-round-robin-load-balancing-for-latency/ Organisation & Business

Ask the CTO: New manager has a fear of losing a technical edge, by Camille Fournier

An excellent article by Camille on something many of us face as we move up the ranks. Practical advice includes: participating in code reviews, debugging, and production support; create dedicated unscheduled time; and keep up with your own techical fluency (don't leave technical work before you are ready to)



https://www.oreilly.com/ideas/ask-the-cto-new-manager-has-a-fear-of-losing-a-technical-edge





Contempt by Design: When Empathy turns into Hatred of Everyday Life, by Cameron Tonkinwise

Design thinking and empathy are becoming more important in this ever-connected and ever-evolving world "We must accept that not everything needs to be disrupted, that some things need not be changed."



https://medium.com/the-overlap/contempt-by-design-b3facdc8be47#.s8ikyuhv8 Conference Call for Papers Deadlines

Velocity - New York - Closes 5th April

http://conferences.oreilly.com/velocity/devops-web-performance-ny/public/cfp/446 Conferences and Events Diary

O'Reilly Software Architecture Conference - New York - 11th-13th April

http://conferences.oreilly.com/software-architecture/engineering-business-us



ACCU Conference - Bristol, UK - 19th-23rd April

http://accu.org/index.php/conferences/accu_conference_2016



CraftConf - Budapest, Hungary - 26th-29th April

http://www.craft-conf.com/2016



JAX DevOps - London - 27th-29th April

https://devops.jaxlondon.com/



GOTO Chicago - 24th-25th May

There will be a dedicated microservice track hosted by Sam Newman

http://gotocon.com/chicago-2016/



HashiConf EU - Amsterdam - 13-15th June

https://www.hashiconfeu.com/



QCon New York - 13th-15th June

There will be a dedicated 'microservices and monoliths' track

https://qconnewyork.com/



DockerCon - Seattle - 19th-21st June

http://2016.dockercon.com/



Velocity - Santa Clara - 20th-21st June

Use the code MSW20 for 20% off Gold, Silver & Bronze passes.

http://conferences.oreilly.com/velocity/devops-web-performance-ca Microservices Weekly is sponsored by OpenCredo, a software delivery and transformation consultancy with experience in a wide range of approaches to software development, latest technologies and programmable infrastructure. That's all for this week! Please send any news and announcements to:



daniel.bryant@opencredo.com