With microservices you can create an architecture ecosystem that allows you to change all the time.”
- Accenture
Skava microservices for ecommerce allow you to make “micro” releases all the time. Truly achieve continuous integration, continuous delivery and continue to innovate and give customers exactly what they want, when they want it.

A New Generation of Hyper-Flexible Commerce. Compared to monolithic systems, a microservices based architecture allows you to scale better, be more agile, and deploy faster.
Why Microservices?
Autonomy and Ownership
Microservices are standalone business capabilities such as recommendation, promotion, loyalty, or cart and checkout. Every team can own and deploy a microservice with greater freedom. Teams can work with greater independence to scale easily and quickly as the business grows.
Flexible, Robust and Highly Scalable
Companies can choose to deploy any subset rather than the entire platform. Microservices-based platforms are more robust and cost-effective. Microservices are loosely coupled. You can make changes to a microservice without altering the entire software, and most importantly, breaking the platform.
Extensible and Future Proof
The world of commerce is changing daily. More shoppable moments to capture every minute. Microservices are designed for continuous change, exploring new possibilities every day.
What are Microservices and why should care? Read Now >
What are Microservices?
Microservices are a proven concept that is reshaping software. Microservices architecture (MSA) presents new possibilities in deployment frequency and customization flexibility, improves scalability, and is more robust compared to monolith, tightly-coupled architecture.

“Micro” is a concept of scope rather than size. A microservice has a single purpose and is loosely coupled by design and deployed independently of other microservices. With its own business logic, database, and consumer-grade admin console. Microservices expose API and communicate with each other and other components.

This unparalleled flexibility enables you to continuously innovate and deliver the experiences your customers are craving for.
Open Details
Close Details
Well-Defined API
Microservices “talk” to one another and other components using well-defined API.

A developer team can concentrate on a specific microservice and continuously refine and improve it while other components continue to consume and provide data to that microservice seamlessly.

Furthermore, Skava Commerce optimizes communication load between microservices though an API orchestration and composition layer, SkavaSTREAM.
Standalone Business Logic
Microservices are standalone business capabilities. Independent modular services that run as unique processes and communicate to serve a specific business goal. Each business capability is encapsulated as a separate dockerized service, with its own business logic.

The goal of microservices architecture, as opposed to monolithic architecture, is to break down business capabilities into ‘logical’ units as they fit together well. Microservices utilize smaller teams with a single business focus, giving you the ability to micro-release without updating a new version of the software.
Admin Console
Microservices come with its own consumergrade admin console UI to manage each microservice logic.
Database
In monolith or other tightly-coupled deployments, services share the same database, which limits scalability and hinders performance where one service can take down the entire database. Conversely, each microservice not only has its own data scheme but its very own database and scales independently. A separate database means more freedom and yet better control over each capability.
Skava Microservices
A Powerful and Innovative Set of Microservices
A Powerful and Innovative Set of Microservices
Search
Powered by Apache SOLR. Configurable attribute weights. Extensive faceted browsing. Non-product searches. Typeahead / Auto-Suggest.
Promotions
Rich rules based promotion engine. Full auditing to track limited-view promos based on RBAC. Customer segmented and tiered promos. Rich promo options (BOGO, GWP, etc.)
Cart & Checkout
Pluggable, secure, cart and checkout. Express Checkout. Guest and registered checkout. Multiple payment methods. Multiple addresses and promo codes support.
Loyalty
Rich API aware Loyalty system. Scalable Loyalty APIs. Admin and CSR functionality. Detailed product and user views. Points and rewards management
User
Role based user management. Role based access. Unlimited number of customer attributes. OAuth / Extend user management. Email and social registration.
Recommendations
Big Data product recommendation. Self learning platform. Product, tag and user based strategies. Trending based recommendations. Configure weightages.
OMS & CSR
Order management and customer service. In-store and online orders. BOPIS and BORIS fully supported. Role based, customer centric CSR. Order management, tracking and cancellation.
Wish List
Enterprise-grade, feature-rich listing. Wish list or registry with user profiles. Ability to purchase items from a list. Supports registered and guest users. APIs to build a custom listing or registry.
PIM
An API powered product catalog. Multiple languages; multi-SKU capabilities. Efficient large scale API Performance. Hierarchy Management and Publish approval workflow.
3rd Party
Folding in 3rd party microservices. Open APIs to easily add 3rd party capabilities. Rich 3rd party integrations. Robust and scalable framework.
Inventory
Integrable and real time inventory. Admin UI to manage inventory by Store / Bin, Bulk updates. Pre-configured business rules and statuses. Bin configuration. Rich audit details.
BYO
Build your own microservices. Customize or extend existing microservices. Open source based stack. Rich DevOps tooling. Robust and scalable framework.