Practical Considerations For Microservice Architectures

A session at JavaZone 2014

Wednesday 10th September, 2014

11:40am to 12:40pm (CET)

This talk covers some concrete, practical advice for people building, or considering building, microservice arcitectures.

So you’ve heard about the buzz behind Microservices and finer-grained architectures in general? Microservice architectures can lead to easier to change, more maintainable systems which can be more secure, performant and stable than previous designs.

But what are the practical concerns associated with running more fine-grained systems, and what are the new things you’ll need to know if you want to embrace the power of smaller services without the new sources of complexity making your life a nightmare?

This talk will delve deeper into the characteristics of well-behaved services, and will define some clear principles your services should follow. It will also discuss in more depth some of the challenges associated with managing and monitoring more complex distributed systems. We’ll discuss how you can design services to be more fault-tolerant, what technologies may exist in your own platform to get you started. We’ll end by giving some pointers as to when you should consider microservice architectures, and how you should go about introducing them in your own organisation.

This talk gives practical advice to help you adopt Microservice architectures in your own organisations, based on real-world experience of building similar systems gathered from all over the industry.

Intended audience
While we don't cover much in the way of specific code, this talk does cover detailed technical issues which does assume a decent level of understanding of at least distributed systems/SOA. Previous knowledge of what Microservices are is useful but not essential as I will briefly introduce them in the talk. Attendees should leave with some concrete, practical advice they can put to use when building any distributed system.

About the speaker

This person is speaking at this event.
Sam Newman

Independent techie consultant focusing on Microservices, cloud and CD. Wrote Building Microservices. May contain cricket, NRL and board game references. bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

JavaZone 2014

Norway Norway, Oslo

9th11th September 2014

Tell your friends!


Time 11:40am12:40pm CET

Date Wed 10th September 2014

Short URL


View the schedule


See something wrong?

Report an issue with this session