How Codilar Helped 123Bain Streamline Commerce with Automation and AWS
Company
Overview
123Bain, legally known as NESSBY SARL, is a niche yet rising name in the French home improvement market. Operating out of Lyon with a secondary office in Paris, the company sells bathroom and wellness fittings directly to homeowners, architects, and renovation firms via its flagship eCommerce platform, 123bain.fr.
With a lean team and no physical showrooms, the brand has focused on digital-first operations since it began trading in 2010. Through the years, its catalog has grown to include third-party brands, as well as a private label line called Kroos. 123Bain is recognized for competitive prices and value-based products, which allowed it to stake a claim in a crowded retail environment by providing factory-direct pricing and a simple shopping experience.
Objectives & Challenges
Outdated Hosting Setup
Manual Product Catalog Management
No Real-Time Data Sync
Fragmented Backups & No Disaster Recovery
No Active Monitoring or Incident Management
Solution Approach
Building the Magento-Pimcore Connector
- On the Magento side, Codilar developed endpoints for managing products, attributes, categories, and assets, with built-in logging and notifications.
- On the Pimcore side, we used RabbitMQ producers to enqueue published product and category IDs. These were consumed and pushed into Magento in near real-time.
- A new configuration object, CodilarPimcoreMagentoConnector, was created to store all the environment settings like API tokens, instance URLs, and attribute mappings in one central place.
Monitoring and Disaster Preparedness
- Daily automated backups of all databases and media were pushed to Amazon S3
- Varnish was used to speed up HTTP requests
- Redis managed caching and session storage
- Codilar also defined AWS-aligned disaster recovery playbooks to prepare for worst-case scenarios
Solution Highlights
Zero-Downtime Migration to AWS
The transition from on-prem to cloud was carried out flawlessly. The transition happened during off-peak hours and was completed without taking the site offline. Post-migration, performance tuning helped the new setup handle spikes and maintain speed even under load.
Real-Time Magento-Pimcore Integration
Resilient Message Queues and Error Handling
Daily Backups and Smart Caching
Always-On Monitoring
Top Features and Functionalities
Custom REST Endpoints for Magento
Dynamic Mapping Layer
CodilarPimcoreMagentoConnector Configuration Object
Reliable RabbitMQ Messaging
Integrated Notification Layer
Results and Impact
The impact of the overhaul was way beyond just technical; it changed how 123Bain operated day-to-day. Manual processes got slashed. Systems stopped failing quietly. Teams moved faster.
Faster Sync and Fewer Errors
- Product sync latency dropped from hours to under 2 minutes
- Data-entry workload was cut by 90%
- Manual exports and the catalog errors they caused were virtually eliminated.
Improved Uptime and Site Performance
- Website uptime stabilized at 99.9%
- Response times improved thanks to Varnish and Redis
- Traffic spikes no longer trigger slowdowns or crashes
Operational Efficiency
- 123Bain can now onboard 2,000 new SKUs in under 4 hours, a process that used to take 3 days
- Internal teams spend far less time chasing sync errors and more time on growth initiatives
Monitoring and Recovery Confidence
- The 24/7 monitoring setup means no more waiting for complaints to find out something’s wrong
- Codilar’s DR playbooks now offer a clear path for incident handling and rollback if ever needed