Development of a new application for the creation of delivery notes
Project duration: 3 months
Brief description
The existing application landscape for the creation of consolidated delivery notes must be completely modernized and redeveloped because the applications are deprecated and problematic from an architectural perspective. The PTA supports the customer team in the conception and development of the new application.
Supplement
The frontend is based on Angular, while the backend implements a micro-service architecture using Java Spring Boot and Spring Security. Hibernate is used as the ORM framework. Communication between the layers is conducted via Kafka topics and REST services, secured by Keycloak. PostgreSQL is utilized for data storage. For asynchronous management of generation jobs, the Java library JobRunr is employed. Generated PDF documents are stored in the Google Bucket. For DevOps, we use a GitLab pipeline that enables automatic deployments on Kubernetes clusters in the Google Cloud, managed by Rancher. For runtime administration of functions, we use the feature management tool, Unleash. For functional testing, the Cucumber framework is employed. We use Prometheus for metric monitoring and LogScale for real-time log analysis.
Subject description
The new application for the creation of delivery notes aims to increase the efficiency and flexibility of document processing. It is designed to support modern standards and facilitate seamless implementation into existing logistics and transportation processes. The new solution will simplify and make the creation of delivery notes, as well as the management of batch notes and hazardous materials documents, more efficient. Particular emphasis is placed on fully integrating the process. This not only optimizes document creation but also establishes a solid foundation for future expansions and adaptations, ensuring that new requirements for transport operations are met with the highest precision and flexibility.