See more projects
nda

The customer chose to protect their confidential information

PDF management software leveraging AWS

About the client

The customer is a renowned provider of modern PDF software. As such, it is trusted by millions of users worldwide, including both open-source enthusiasts and commercial enterprises. Its versatile tools power the creation of digital documents for a wide range of purposes, e.g. invoices, credit card statements, mobile boarding passes, legal archiving, etc. As an open-source PDF library, the customer's product seamlessly integrates into document workflows across diverse niches and applications. What began as an open-source project has grown into a global enterprise, with a strong commitment to its users, community, and end clients.

Location:Belgium
[object Object] on the map

Project overview

The customer's software required a stable and reliable hosting architecture to ensure efficient performance while minimizing hosting costs. Additionally, there was no dedicated administrative and management environment for fully integrating the customer's other product with their existing editing solution from the ground up.

To address these challenges, the primary goal of the project was to design and implement a specialized administrative and management environment.

In this project, Andersen took responsibility for:

  • Centralized object repository. Crafting a unified repository for efficient management and reuse of data, templates, and resources;
  • User administration. Creating a robust system for defining user roles and assigning permission sets, enabling effective role-based access management.
Duration48 months
Technologies
React
Redux
Java
PostgreSQL
Spring Boot
Amazon EC2

Front-end:

React, Redux, React Redux, react-router-dom, Moment, Material UI, i18next, etc.

Back-end:

Oracle JDK, PostgreSQL, Spring Boot, Hibernate, Apache Maven, Swagger, etc.

AWS Services:

Amazon EC2

User Workspace: Template Management
User Workspace: Template Management

Challenges

As a service provider, Andersen successfully addressed a diverse set of challenges:
  • Implementing a unique project from scratch;
  • Enhancing application performance for improved speed and efficiency;
  • Ensuring flexible and adaptive management processes;
  • Optimizing costs to align with the customer's budgetary goals.

Solution

The resulting solution leverages the following AWS services – Amazon EC2:
  • EC2 instances are used to host and run applications with the help of automation tools, ensuring streamlined deployment and management;
  • EC2 provides scalable computing power to support back-end operations and core application logic effectively.
Template Composition for Invoices
Template Composition for Invoices

App functionality

Delivered functionalities encompass:

  • System login;
  • Data sample management;
  • General navigation;
  • Resource management;
  • User management;
  • Template management;
  • Workplace settings;
  • User settings;
  • Instance management;
  • System interactions.
  • Data collection management;

Project results

As a result of Andersen's involvement, the customer can rely on the EC2 service to enjoy stable application operation, select appropriate computing resources to match workload demands, reduce infrastructure costs, and seamlessly integrate with additional AWS services as needs evolve.

About Andersen

Andersen takes pride in our dedicated team of over 50 AWS-certified engineers, demonstrating expertise and commitment to delivering top-tier cloud solutions. Possessing more than a decade of experience in AWS consulting and application development, Andersen excels in crafting applications from scratch and executing seamless migrations of existing systems to Amazon's cloud infrastructure. Additionally, Andersen has achieved Advanced Partner status with AWS, which reflects its excellence and proven track record in cloud services.

Let's talk about your IT needs

What happens next?

An expert contacts you after having analyzed your requirements;

If needed, we sign an NDA to ensure the highest privacy level;

We submit a comprehensive project proposal with estimates, timelines, CVs, etc.

Customers who trust us

SamsungVerivoxTUI

Let's talk about your IT needs