11/07/2024

Dariusz Szychta

IT Manager

  • Self-service

  • Energy

  • Cloud

Level up customer service with SAP ERP migration to cloud S4/Hana

11/07/2024

Dariusz Szychta

IT Manager


The influence of SAP policy

SAP's policy has significantly influenced many companies, compelling them to consider migrating their ERP systems to the cloud. This process, though necessary, can be quite demanding, prompting organizations to meticulously ponder over their entire architecture and technical ecosystem.

Within this context, it becomes apparent that it's an opportunity to assess and potentially renew or replace customer self-service systems. Customer-facing aspects are crucial components of any business, and ensuring their modernization during an ERP migration is vital for sustained efficiency.

ENYU, the focal point of this discussion, distinguishes itself by being constructed according to MACH principles. MACH, an acronym for Microservices, API-first, Cloud-native, and Headless, forms the foundation of ENYU's architecture. This approach not only ensures the system's flexibility but also promotes reusability, empowers synergy across different components, and significantly reduces the time required to bring new features to market.


The unique aspects of ENYU by Hycom

One noteworthy aspect of ENYU is its preintegration capability with both the old ERP on-premise version and the new cloud version, S/4HANA for Utilities. This integration proficiency allows organizations to create a self-service system that seamlessly covers and conceals any challenges or disruptions encountered during the migration process from on-premise to the cloud. Such a feature provides a smoother transition and minimizes the impact on day-to-day operations.

ENYU further enhances its adaptability through diverse integration options. It can be seamlessly integrated via the SAP Cloud Platform Integration (CPI) with S/4HANA, showcasing a modern and streamlined approach.


ENYU integration capabilities


ENYU deployment options


Flexible integration possibilities

Additionally, ENYU facilitates direct integration with older versions of SAP ERP, accommodating organizations with varying system landscapes and versions.

In terms of deployment options, ENYU offers a level of flexibility that sets it apart. While it can be deployed on the SAP Cloud platform, aligning with SAP's ecosystem, it extends its compatibility to any other private cloud infrastructure, such as Azure. This flexibility empowers organizations to choose a cloud environment that aligns with their existing infrastructure or strategic preferences.

Check how Enyu can help your business?

Examining the technical foundation of ENYU, it becomes evident that the platform is built using a modern stack

Backend technology

  • Deployed to Kubernetes cluster

  • Provisioning - IaC – Terraform

  • JAVA based application

  • Spring Boot and Quarkus microservices

  • Service Mesh - Istio

  • PostgreSQL – RDBMS + TimescaleDB

  • Redis – distributed cache

  • Communication secured by mTLS and RBAC/ReBAC

  • Keycloak as IAM

  • Catalog of APIs and graphical explorer – openapi-explorer

Frontend technology

  • PWA application written in Typescript

  • Component-based UI development in React

  • Server-side-rendering with Next.js

  • State management (state machines) – XState

  • UI library documented in Storybook

  • Automated tests using Cypress

BFF (backend for frontend) technology

  • Based on Node.js framework – NestJS

  • Written in Typescript

  • Stateless

  • Reactive communication through RxJS

  • Simplifies the replacement of packaged business capabilities


Scalability

Beyond making ENYU attractive for developers, this modern stack assures organizations of utilizing up-to-date technology, providing a robust foundation for scalability and future innovations.

Maximize your IT solutions? Schedule a free consultation today!