Наносервисы не так известны, как микросервисы. Я начал встречать их упоминание с развитием концепции serverless. Микросервис - процесс, адресующий относительно небольшую бизнес-функциональность (возможность), тогда как наносервис выполняет часть этой функциональности. Например, есть микросервис, выполняющий CRUD с пользовательским аккаунтом. Каждая операция будет наносервисом. Так как serverless (это Amazon Lambda, Azure Functions и т.д.) не подразумевает в одном юните исполнения развесистой логики (а микросервисы, несмотря на их микро, могут работать не с одной зависимостью), некоторые видят логику в появлении относительно нового термина.
Относительно - потому что до появления Lambda/Functions наносервисы заслуженно
считались антипаттерном в связи с management и другими hell-ами.
Подробнее:С картинками С картинками #2С презентацией по JavaНа примере сервиса