Skip to main content
← Back to Glossary
Share:

Microservices

Microservices are an architectural approach in which an application is composed of small, functionally bounded services that can be developed, deployed, and scaled independently. In a DXP and commerce context, microservices are the technical foundation for composable commerce. Pimcore is built as a modular platform whose components (PIM, DAM, MDM, CMS) can also be used individually and through APIs.

Microservices are the counterpoint to monolithic applications. Instead of one large system in which every function is intertwined, microservice architectures consist of many small services. Each service has a clearly bounded function (search index, cart, product data, authentication) and communicates with other services through APIs or events.

The benefits are concrete. Individual services can be scaled independently. A Black Friday means high load on the checkout service, but not necessarily on the product data service. Services can evolve independently, an update to the search service does not require redeployment of the full system. Technology choices per service become possible.

The complexity is operational. Dozens or hundreds of services have to be orchestrated, monitored, and maintained. Service discovery, network latency, distributed transactions, and failure isolation are challenges that do not exist in monoliths. Pimcore combines the modularity of a microservice architecture with the operational simplicity of an integrated platform.

Get a demo fitting your requirements

Please choose between a self-guided demo or a private tour with one of our Pimcore experts.

Try Pimcore Yourself

Receive direct access to a  Pimcore Demo with pre-filled data across various modules.

Free Guided Product Tour

Experience first-hand how Pimcore can propel your business forward, guided by an expert.

We will use your personal data solely to process your request. For a better localized experience, we might share your data with certified solution partners in your geographical region. For more information, please read our privacy policy.