Profile picture Moritz Flügel

Moritz Flügel

Full-Stack Developer

Migration to Elasticsearch

Architecture
Development
Technical project management

The project focused on modernizing an IAM portal for a public sector company. The portal had 35,000 active users daily and processed 300,000 search queries per day. The search infrastructure was successfully migrated from Fusion to Elasticsearch, resulting in improved performance and scalability.

A central concern was the effective handling of a variety of different data types and indices that needed to be searched in a full-text search. The data was transformed directly into Elasticsearch, minimizing the effort at the data sources. This was achieved through a Logstash data pipeline that processed and denormalized the data.

To increase system reliability and availability, an Elasticsearch cluster with two availability zones and five servers was implemented. Real-time analysis of portal logs was introduced to continuously monitor system performance and security and to detect potential issues early. These improvements contributed to more efficient data processing and analysis, increasing user satisfaction.

Development of an IAM Portal

Architecture
Development

As part of a project for a public sector company, a software solution was developed that provided an IAM portal for access management. The development required close collaboration with external interdisciplinary teams to ensure seamless integration of the software into the existing corporate environment.

Challenges included integrating legacy systems and the partially outdated IT infrastructure of the company. Implementation was also complex due to the corporate structure, which imposed special requirements on the software.

The implementation of the project helps to simplify user access management and provides users with centralized access to the connected services.

Development of a Booking Platform

Team Lead
Architecture
Lead Developer

As part of an innovation project for one of Germany's largest recycling companies, a software solution was developed that allows customers to book various types of collection services, from old clothes to bulky waste.

The project involved taking over and integrating the existing software solution into a new microservice architecture. The old software had to be modernized, and new components had to be developed in parallel to meet the ongoing new requirements. For example, the software was rebuilt from a single-tenant architecture to a multi-tenant architecture to keep pace with the project's rapid growth.

The solution enabled the company to respond more efficiently to customer needs and improve the quality of the services offered. The implementation of new technologies and adaptation to a multi-tenant architecture contributed to rapid scaling of the software and the exploration of additional revenue streams.