Tailor-made B2B CRM on top of microservices architecture
Expand
CUSTOM B2B ECOMMERCE ECOSYSTEM

Tailor-made B2B CRM on top of microservices architecture

Technology enablement for a Device-as-a-Service platform spanning 16 countries across Europe

Approach

  • Create a unified solution for 10+ different platforms to eliminate bottlenecks in the workflows, sales process, and customer management
  • Develop a B2B eCommerce ecosystem eliminating data silos and providing a quality customer experience for the end-user

Custom-built eCommerce ecosystem for a B2B IT supplier

Top-level overview

Highlights

Custom CRM system built with microservices architecture and an end-user ordering app running on Magento 2, powered by ScandiPWA theme
A flexible architecture with 25+ microservices
Node.js and PostgreSQL database for the backend
Vue.js for the frontend
GraphQL as the communication level between backend and frontend
REST API for enabling the communication with Magento 2 system and all other 3rd-party systems
Keycloak for SSO between custom CRM system and Magento 2
ElasticSearch for search
AWS S3 for data storage
Kubernetes for managing containerized services

Results

A B2B DaaS platform that is easy to upscale, without affecting the efficiency of the business
Consistent management of customer and product information and data
Efficient workflows for the company's employees across different departments, countries, and markets
Smooth customer experience for end-users
Efficient B2B sales process
limited-access solution