A modular monolith based on the ports-and-adapters architecture is an excellent starting point for extracting microservices. A microservice shares the same traits as an adapter together with its port – and additionally runs in its own process. Introducing a microservice should have a good reason, because it comes with some extra complexity. We extract an update and diagnostic service from a driver terminal of a harvester.