DocumentationCommerceImplementation Playbook

Headless and microservices

Last update: June 27, 2023
  • Topics:
  • Integration
  • Services

CREATED FOR:

  • Experienced
  • Admin
  • Developer

It is important not to confuse headless with microservices. A lot of the time, we hear conversations about microservices in the same sentence as headless. They are completely different things. They can be used together, but they’re completely different concepts.

A microservices architecture is a term used to describe the practice of breaking up an application into a collection of smaller, loosely coupled services. Microservices enable individual backend services to be:

  • Isolated from one another—For example, the pricing service has no dependency on the catalog service.

  • Deployed a la carte—Customers deploy only the parts of the application that they need.

  • Scale independently—Resources can be assigned to high-demand services, such as inventory lookup.

  • Autonomously developed—Can be developed and deployed independently of one another.

Microservices have nothing to do with chopping the head off of the commerce stack or the APIs. When we think about those commerce services in the core code that are in the back office of Adobe Commerce, it’s about isolating those services from one another. So, a microservices architecture is loosely breaking up all of those services like the pricing services, catalog service, and inventory service, and making each one isolated from another.

Microservices can be scaled independently and developed autonomously. Microservices are akin to a multi-tenant SaaS development process. A lot of modern multi-tenant SaaS products are developed using a multi-service approach. Even Adobe’s own SaaS products, like Order Management, the new AI-driven Product Recommendations tool, and other SaaS components of Adobe Commerce are being developed using a microservices approach. To be very clear, Adobe Commerce 2.4.x is not a microservices architecture, but rather a headless architecture.

Previous page
Next page

Commerce

  • Overview
  • Architecture and integrations
    • Enterprise reference
  • Maintenance and support
    • Overview
    • Adobe Managed Services
  • Best practices
    • Overview
    • Planning
      • Overview
      • Catalog management
      • Sites, stores, and store view configuration
      • Reporting configuration
      • Database configuration for cloud deployments​
      • MySQL configuration
      • Redis service configuration
      • Valkey service configuration
      • OPcache memory size
      • Realpath cache size
      • Extensions
      • Partner escalations
      • Payments storage processing
    • Development
      • Overview
      • General best practices
      • Code management
      • Code review
      • Debugging
      • Exception handling
      • Git branching
      • Catalog image resizing
      • Image optimization
      • Troubleshooting
      • Optimize CSS and JS files
      • Private content blocks
      • Static content deployment
      • Modifying database tables
      • Modifying core and third-party code
    • Launch
      • Overview
      • Configure web crawlers
      • Secure your site and infrastructure
    • Maintenance
      • Overview
      • Post-launch support
      • Audit frontend performance
      • Optimize backend performance
      • Indexer configuration
      • Patching at scale
      • Order processing
      • Resolve database performance issues
      • Respond to security incidents
      • Scheduling Admin updates on production sites
      • Update services
      • Upgrade checklist
      • Upgrade prerequisites for MariaDB
  • Glossary
  • Return to Operational Guides
Experience League

Learn

  • Playlists
  • Tutorials
  • Instructor-led training
  • Browse all learning content

Documentation

  • Documentation home
  • Experience Cloud release notes
  • Document Cloud release notes

Certifications

  • Certifications home

Events

  • Events home

Community

  • Community home
  • Advertising Cloud
  • Analytics
  • Audience Manager
  • Campaign Standard
  • Experience Cloud
  • Experience Manager
  • Experience Platform
  • Magento Commerce
  • Marketo Engage
  • Target
  • Workfront, an Adobe company
  • Feedback Program

Support

  • Experience Cloud Support
  • Document Cloud Support
  • Community forums

Resources

  • Adobe I/O
  • Adobe Status

Adobe Account

  • Profile
  • Bookmarked content

Adobe

  • About
  • Careers
  • Newsroom
  • Corporate responsibility
  • Investor Relations
  • Supply chain
  • Trust Center
  • Events
  • Diversity & Inclusion
  • Integrity
DeutschEnglishEspañolFrançaisItalianoNederlandsPortuguêsSvenska中文 (简体)中文 (繁體)日本語한국어
Copyright © 2025 Adobe. All Rights Reserved./Privacy/Terms of Use/Cookie preferences/Do not sell my personal information/ AdChoices