Skip to Content
What are microservices?
book

What are microservices?

by Sam Newman
August 2016
Beginner
20 pages
21m
English
O'Reilly Media, Inc.

Overview

Microservices are small, autonomous services that work together. Many organizations have found that by adopting fine-grained microservice architectures they can deliver software faster and embrace newer technologies. Microservices give us significantly more freedom to react and make different decisions, allowing us to respond faster to the inevitable change that impacts all of us. This lesson focuses on understanding microservices, the benefits they can bring, and their limitations.

What you'll learn—and how you can apply it

You'll learn what microservices are, understand their benefits, and explore how a microservice approach is different from other ways of decomposing your architecture. You'll also learn why microservices are not a silver bullet.

This lesson is for you because…

  • You're a manager of a technical team whose organization is adopting a microservices approach, and you need to learn more.
  • You're a software architect, programmer, developer, or team leader who is interested in learning more about microservices.
  • Readers who have already embarked on the journey toward finer-grained architectures, whether for a greenfield application or as part of decomposing an existing, more monolithic system, will find plenty of practical advice to help. It will also help those who want to know what all the fuss is about—they can determine whether microservices are right for them.

Prerequisites

  • Interest in the topic

Materials or downloads needed in advance

  • None

This lesson is taken from Building Microservices by Sam Newman.

About the instructor

Sam Newman is a technologist at ThoughtWorks, where he currently splits his time between encouraging and sharing innovation globally and helping design and build their internal systems. He has worked with a variety of companies in multiple domains around the world, often with one foot in the developer world, and another in the IT operations space. If you asked him what he does, he'd say "I work with people to build better software systems." He has written articles, presented at conferences, and sporadically commits to open source projects.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Event-Driven Microservices

Event-Driven Microservices

Chris Richardson
Microservices in Action

Microservices in Action

Paulo A Pereira, Morgan Bruce
Microservices: Up and Running

Microservices: Up and Running

Ronnie Mitra, Irakli Nadareishvili

Publisher Resources

ISBN: 9781491965252Errata Page