aiShare Your Requirements
Technologies Involved:
FRAPPE ORM
Area Of Work: ERPNext
Project Description

The client, Sorren, partnered with Oodles to execute a high-performance deployment of ERPNext v15 on an optimized Ubuntu 22.04 infrastructure. The project’s objective was to establish a robust, scalable ERP foundation that supports modern industrial workflows. By prioritizing a clean-slating installation process and specific dependency management, the project ensures a stable environment for mission-critical business logic and high-volume data processing.

Scope Of Work

Oodles was engaged to manage the full-stack technical initialization of the Frappe Bench ecosystem for Soren. The scope involved configuring a high-availability server environment, including MariaDB optimization for UTF8MB4 compatibility, Node.js integration, and Redis caching. Key responsibilities included the architectural setup of the version-15 ERPNext application, site creation with strict administrative security, and the transition from development to production-ready status.

Our Solution

A precision-engineered ERPNext v15 environment was developed for Sorren to provide a unified backend for enterprise operations. The solution focused on a high-efficiency architecture that optimizes server resources while maintaining rigorous security and update protocols.

The technical implementation framework and core system functionalities included:

  • Infrastructure Optimization: Configured a tailored Ubuntu environment with Python 3.10 and Node.js 18, ensuring the underlying hardware meets the demanding requirements for 8GB RAM scalability.
  • Hardened Database Architecture: Implemented a secured MariaDB configuration with custom server character sets to support global data integrity and prevent remote vulnerability.
  • Frappe Bench Orchestration: Established a centralized Bench directory structure to manage the core Frappe and ERPNext applications, facilitating seamless updates and multi-site management.
  • Automated Asset Management: Developed a streamlined build process for CSS and JS assets, utilizing Yarn and Bench commands to ensure a high-performance, low-latency user interface.
  • Production-Grade Reliability: Deployed advanced worker scaling and scheduler monitoring, integrated with SSL encryption and automated backup routines to guarantee 24/7 operational uptime.