This paper presents the design and development of an interoperable geoportal service for
discovery and management of earth observation products (EOPs). In this service, the geoportal
components are encapsulated into virtual containers that are launched into the cloud by using a
microservice scheme to solve issues such as interoperability (with other systems) and
implementation (over different platforms). A search microservice that analyses the preferences
of end-users (settings of spatiotemporal and polygon shapes) and builds clusters of users
sharing preferences was included into the geoportal for recommending/delivering, in advance,
products matching with end-user preferences. The geoportal service also enables end-users to
organize EOPs on-the-fly by using spatiotemporal parameters. A prototype of this service was
implemented in a private cloud and connected to a satellite imagery repository of an antenna
(ERIS) managed by Mexican Space Agency in a proof of concept. Learned lessons and
performance assessments are described through an experimental evaluation with real users'
participation.