This article details how Oldcastle APG migrated from on-premises ERP reporting to a real-time analytics solution on AWS, integrating Infor Cloud ERP with Amazon Aurora and Amazon QuickSight. It outlines the architectural patterns and specific AWS services used to overcome challenges like batch processing delays and limited reporting capabilities, enabling immediate operational insights and a seamless user experience.
Read original on AWS Architecture BlogOldcastle APG faced significant hurdles migrating its critical operational reporting from on-premises systems to Infor Cloud ERP. The legacy environment supported hundreds of complex, real-time reports, which Infor's configuration-based cloud reporting could not adequately replicate. Key challenges included maintaining real-time data access, supporting multi-dimensional analysis across various business functions (customer service, finance, logistics, manufacturing), providing a seamless user experience, enabling advanced analytics like demand forecasting, and scaling efficiently for over 100 concurrent users processing millions of transactions. Additionally, the need to expose data securely via APIs was crucial.
The solution leverages Infor Data Fabric Stream Pipelines to stream real-time data to AWS, powering operational dashboards, AI/ML models, and intelligent search. This integration combines ERP data with cloud-native analytics services to provide comprehensive, end-to-end business insights.
Key System Design Takeaways
This architecture demonstrates a robust pattern for integrating on-premises or SaaS ERP systems with cloud-native analytics. It highlights the importance of real-time data pipelines, secure network bridging, database connection pooling for high-volume transactions, scalable storage, and embedded BI for an integrated user experience. The use of managed services like NLB, RDS Proxy, Aurora, QuickSight, API Gateway, and Lambda simplifies operational overhead and ensures high availability and scalability.