Modernized operations for a multi-state cannabis retailer with a scalable service layer, ensuring seamless compliance, real-time data updates, and efficient cross-state visibility.
Case Study
Nov 21, 2024
Client
A multi-state cannabis retailer faced operational inefficiencies and compliance challenges due to diverse state regulations and disparate systems.
Challenge
State-mandated seed-to-sale systems varied significantly, complicating cross-state operations.
Complex customer and order data requirements demanded unique handling and reporting.
Existing processes relied heavily on manual effort and a fragmented toolset, increasing error risks and operational overhead.
Solution
Elyxor implemented a scalable Service Layer, leveraging microservices and an event-driven architecture to streamline operations:
Centralized Data Management: Unified data from diverse systems, enabling real-time updates and cross-state visibility.
Microservice Architecture: Built domain-specific microservices for locations, customers, inventory, and orders, enabling modular scaling.
Infrastructure Modernization: Used Terraform and Azure to automate resource provisioning and deploy a multi-environment setup.
Enhanced Analytics: Integrated a data lake and monitoring dashboards for system and business insights.
Implementation Highlights
Adopted agile development with 3-week sprints.
Designed APIs and adapters for seamless integration with legacy and third-party systems.
Employed RabbitMQ for efficient communication and scalability during peak loads.
Used Kotlin/Java with Vertx for lightweight, high-performance microservices.
Results
Reduced manual processes and operational risks.
Achieved near-real-time data updates across all states.
Streamlined compliance reporting and business-wide visibility.
Improved system flexibility to adapt to evolving business needs.
Tech Stack
Languages & Frameworks: Kotlin, Java, Vertx
Cloud & Tools: Azure, Terraform, RabbitMQ, InfluxDB
Monitoring: Micrometer, custom dashboards
Integration: SalesForce API, Microsoft Dynamics 365
Conclusion
Elyxor’s innovative Service Layer modernized the client’s operations, enabling seamless compliance, scalability, and improved efficiency across their multi-state cannabis business.