Back to Success Stories

How PSI Software – Logistics Built a Flexible Cloud Platform for Warehouse Intelligence

PSI Software – Logistics is part of the PSI AG Group headquartered in Berlin, which has been developing software for industry for over 50 years. The Poznań branch of PSI has achieved success in implementing and developing the PSIwms system for warehouse management.

As part of the PSIwms system development, the team developed the Warehouse Intelligence concept, which involves using artificial intelligence to optimize logistics processes.

Services Used:

magnific.com

Client:

PSI Software – Logistics

Industry:

Manufacturing and Industry
SaaS / ISV

Technologies:

AWS
Kubernetes (EKS)
Terraform
GitLab CI

ArgoCD
ElasticSearch
LogStash
Kibana

Challenges

Business Challenge

The PSI Polska team tasked us with designing an environment that would support the pace of research and development work on Warehouse Intelligence. We identified key technological barriers that needed to be resolved for the platform to become a real tool for AI model experiments, not just infrastructure support.

Need for rapid deployment of test environments:

Each new Machine Learning experiment required a separate, fully reproducible configuration. The time required to create environments and conduct tests became one of the main constraints on product development pace, necessitating a solution that would eliminate repetitive manual work.

Intuitive operation without deep DevOps knowledge:

The team developing Warehouse Intelligence focused on model logic and the PSI software itself, not on infrastructure management. The environment had to be accessible enough for individuals without advanced technical knowledge to independently manage all its components.

Experiments on different hardware configurations:

Machine Learning models required both standard CPU instances and machines with graphics cards. The platform had to support rapid switching between configurations and launching GPU resources exactly when needed—without excessive costs during periods of low utilization.

Risks of investing in proprietary hardware:

Purchasing proprietary infrastructure for an R&D project would mean the risk of incorrect hardware selection, rapid obsolescence, and scalability limitations. The client needed a model where computing resources appear and disappear in rhythm with projects, not capital investments.

Machine learning experiments that were previously blocked by hardware selection and environment configuration time are now conducted in parallel across multiple variants. We have received a platform that grows and shrinks in rhythm with our ideas, not with the procurement plan. This is a completely different level of comfort when working on a research product.

WMS Product Owner

Jerzy Danisz

PSI Software – Logistics

Our role

Cloud native platform designed for ML and GitOps

In response to PSI Polska’s needs, we built a fully cloud-based environment on AWS, entirely managed as code and prepared for cloud native operations. Our goal was to combine research flexibility with operational discipline so that the client’s team could focus on Machine Learning experiments themselves, not on server maintenance.

Scope of Work

Architecture Design and Infrastructure as Code
We began work with consultations and precise environment planning for testing on different virtual machine sizes. We described the entire infrastructure in Terraform, enabling PSI to launch new environment copies in multiple configurations simultaneously, with full versioning in GitLab and without the risk of manual errors.

Containerization and Kubernetes Orchestration
We built the environment on Amazon EC2 and Amazon EKS, which took over container orchestration. We placed all application components in containers, making the platform resilient to overloads, with the number of instances dynamically growing and shrinking with computational power demand and immediate launching of EC2 instances with GPU for ML testing when needed.

CI/CD Automation in GitOps Model
For the project, we launched GitLab and described all processes in CI/CD pipelines. We implemented ArgoCD in the Kubernetes cluster as a GitOps tool, making the code repository the single, consistent interface for managing the entire platform with full change auditing and deployment repeatability.

Monitoring, Data, and Traffic Management
Logs from experiments flow to the ELK stack (ElasticSearch, LogStash, Kibana), which we implemented for real-time monitoring and rapid problem resolution. We store output data in Amazon S3, and incoming traffic to the cluster is managed by a Network Load Balancer deliberately selected to keep the entire platform portable between public and private clouds.

magnific.com
Results

R&D Environment That Keeps Pace with AI Ambitions

The implemented solution transformed infrastructure from a development barrier into a catalyst for the PSI Polska team’s research work. The Warehouse Intelligence platform gained repeatability, flexibility, and constant visibility, which directly translated into the pace of Machine Learning experiments and the comfort of those conducting them.

Key Results:

  • Full automation of environment creation through Terraform and GitOps allows the PSI team to launch multiple platform copies in parallel across different hardware configurations.
  • Containerization and orchestration in Amazon EKS provided high resilience to overloads and automatic resource scaling in rhythm with Machine Learning experiments.
  • Ability to immediately launch EC2 instances with GPU opened the path for the team to rapidly prototype AI models without queuing for dedicated hardware.
  • Log centralization in the ELK stack and metrics monitoring provided full platform visibility and enable response to anomalies before they affect experiment results.
  • Cloud native architecture and infrastructure described in code made the entire environment portable between public cloud operators and within private cloud.
  • Elimination of proprietary hardware purchases freed PSI from the risks of incorrect hardware selection, obsolescence, and maintenance costs during periods of low utilization.

deployment speed

Time to launch a complete R&D environment using Terraform/IaC

GPU on-demand

Startup time for EC2 instances with GPU on-demand for ML testing

Operational Independence and Support Exactly When Needed

After platform deployment, the PSI Polska team independently manages the Warehouse Intelligence environment and develops it in rhythm with their own research work. Our role is to remain a technology partner available on an ad-hoc basis when the need arises for another improvement, consultation, or rapid response to a new business requirement.

Independent PSI Team in Daily Platform Operations
Thanks to foundations such as Infrastructure as Code, GitOps, and containerization, the PSI Polska technology team conducts daily operations and further environment development without the need for constant support from our side. All processes are described in code, fully repeatable, and transparent to the client’s engineers, which was one of the project’s objectives from the beginning.