Welcome to the inaugural Microservices Weekly newsletter! There is lots of interesting microservice news this week, and so without further ado...

Development News

"Building Scalable Stateful Services" by Caitie McCaffrey

A great 'Strange Loop' conference presentation from Caitie, which focuses on building stateful services. There is a deep-dive into data locality, routing, dynamic clustering challenges and more...



https://www.youtube.com/watch?v=H0i_bXKwujQ



(Slides: https://speakerdeck.com/caitiem20/building-scalable-stateful-services)





Baker Street: Avoiding Bottlenecks with a Client-Side Load Balancer for Microservices

A great thenewstack.io article explaining 'Baker Street', which builds on AirBnB's SmartStack (and is similar in principle to Netflix's Ribbon)



http://thenewstack.io/baker-street-avoiding-bottlenecks-with-a-client-side-load-balancer-for-microservices/





On Monoliths and Microservices.

A very interesting story from otto.de on how they created a 'vertical-style' microservice architecture.



http://dev.otto.de/2015/09/30/on-monoliths-and-microservices/





The AWS Well-Architected Framework.

Although the advice here is aimed at cloud development, there are a lot of good ideas and principles for microservice architectures:



http://www.infoq.com/news/2015/10/aws-well-architected-framework





"How We Partitioned Airbnb's Main Database in Two Weeks".

The story of migrating an existing database to allow partitioning of tables by application function. The approach used MySQL replication without writing any bookkeeping or migration code (and with a small amount of planned downtime)



http://nerds.airbnb.com/how-we-partitioned-airbnbs-main-db/

Ops & Infrastructure

AWS EC2 Container Service Update

AWS ECS updates include: Container Registry (coming later this year), ECS CLI which supports Docker Compose, new Docker container config options and AZ-Aware Scheduling



https://aws.amazon.com/blogs/aws/ec2-container-service-update-container-registry-ecs-cli-az-aware-scheduling-and-more/



(Bonus: check out the AWS blog for more news from the re:Invent conference that ran last week in Las Vegas: https://aws.amazon.com/blogs/aws/)





HashiCorp Release Nomad Cluster Manager

Last week HashiCorp announced Nomad, a cluster manager and scheduler designed for microservice and batch workloads.



https://www.hashicorp.com/blog/nomad.html



(Bonus: I recently interviewed Armon from HashiCorp about Nomad http://www.infoq.com/news/2015/09/hashiconf-nomad-otto)





CoreOS release AWS CloudFormation and kube-aws tool for installing Kubernetes on AWS



https://coreos.com/blog/kubernetes-on-aws-cloudformation/





"Tooling as a Service via Executable Images" by Alberto Garcia Lamela.

An interesting description of how Alberto delivered the Mesosphere Mesos DCOS-CLI as a (Docker-based) service



http://capgemini.github.io/devops/tooling-as-a-service/

Organisation & Business

"How I finally stopped worrying and learnt to love Conway's Law" by James Lewis.

James has presented this material at several conferences now, and it is well worth watching if you are interested in how best to structure your organisation to take advantage of building microservices.



https://www.youtube.com/watch?v=l1tyfb5we7I





"The Organisational, Architectural and Operational Challenges with Microservices" by Daniel Bryant.

This is a shameless plug for a webinar I did a couple of weeks ago about the organisational challenges of building microservices (slides and video at the bottom of the blog post).



https://www.opencredo.com/2015/09/24/the-business-behind-microservices-webinar-replay/





"How we ended up with microservices" by Phil Calcado.

A great overview by Phil on the SoundCloud journey to microservices, focusing on value streams and process hacking.



http://philcalcado.com/2015/09/08/how_we_ended_up_with_microservices.html Conferences and Events

2nd-3rd November (Berlin, Germany): CloudFoundry Summit EU



http://berlin2015.cfsummit.com/





9th-10th November (London, UK): muCon 2015 - The Microservice Conference



https://skillsmatter.com/conferences/7062-mucon-2015-the-microservices-conference





9th-11th November (San Francisco, CA): KubeCon 2015 - The inaugural Kubernetes conference



https://kubecon.io/





16th-17th November (Barcelona, Spain): DockerCon EU 2015



http://europe-2015.dockercon.com/





16th-20th November (San Francisco, CA): QCon SF



https://qconsf.com/





19th-20th November (London, UK): ContainerSched 2015 - The inaugural conference focused on container and scheduler technology



https://skillsmatter.com/conferences/7208-containersched-2015

Conference CFP Deadlines

1st November: microXchg 2016 - The Microservice Conference



http://microxchg.io/2016/index.html Microservices Weekly is sponsored by OpenCredo, a software delivery 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