O'Reilly logo

Microservices in .NET Core: with examples in Nancy by Christian Horsdal Gammelgaard

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

What is a microservice?

In short, a microservice is a very narrowly focused service that has the following characteristics:

  • A microservice is responsible for a single piece of functionality.
  • A microservice is individually deployable.
  • A microservice consists of one or more processes.
  • A microservice owns its own data store.
  • A small team can maintain a handful of microservices.
  • A microservice is replaceable.

You can use these characteristics in two ways: to guide the design and implementation of microservices, and to recognize microservices when you see them.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required