A Procurement Platform for 2M+ Suppliers of Technical Items

Industry:  E-commerce, e-procurement
Country:  Germany
Customers:  2 million suppliers

Client overview

Conrad Electronic has been a reliable partner for technology and electronics since 1923.

The provider optimizes the procurement of technical supplies for companies of all sizes and sectors. Thanks to the Conrad sourcing platform, customers get exactly what makes their business a success: an extensive catalog featuring 10 million products, as well as customer-centric solutions, services, and support.

Project definition and goal

The goal of the project was

to migrate the platform to the cloud, improving performance, enabling scalability, high availability, and optimizing infrastructure costs.

Conrad provides an e-commerce platform for technical supplies with 2 million customers across the European Union. The provider experienced challenges with its initial third-party hosting solution. Recognizing the need for a more robust and efficient setup, Conrad decided to migrate to the cloud. Partnering with TYMIQ, the company sought skilled Java and Vue.js developers to ensure a seamless transition and ongoing platform support.

Global tasks facing the team

Ensure
high performance
and data protection of the platform

Provide
high load support

Implement
scalable architecture
for complex business rules

Build Service Oriented Architecture
(SOA)

Provide real
24/7 availability
(without downtimes during feature release)

Our working concepts

Methodology
SCRUM, KANBAN

The methodology is selected based on the team specific and goals.

Technologies

Vue.js

ETL

JAVA

Team members
9

assigned to different teams

Services

IT outstaffing

Our responsibilities and contribution
  • Architecture modules design

Our senior developers take an active part in the architectural decision-making process, to align on the best implementation approach with the Conrad team.

  • Security analysis

TYMIQ’s engineers are always partial to providing the highest level of security to developed products. They use advanced techniques and tools to ensure protection from any malicious attacks.

  • Development process

All our engineers working on the projects bear a senior level of proficiency and can easily implement the tasks of varying complexity.

  • Business analysis and business logic development

TYMIQ has a significant impact on the customer’s products and business development through continuous engagement in the requirement management. Our engineers are aspiring in delivering their ideas for improvements where it’s really necessary and where it brings value to the customer.

  • Maintenance of project documentation and technical specifications

The teams are fully responsible for maintaining technical specifications within the project.

IT infrastructure

Platform deployment options
  • Google Cloud
CI/CD
  • GitLab
  • GitLab pipelines
  • Kubernetes
Project management
  • JIRA
  • Confluence
Platform deployment options
  • Google Cloud
CI/CD
  • Gitlab
  • Gitlab pipelines
  • Kubernetes
Project management
  • JIRA
  • Confluence

Technology stack

Java

MySQL

Mongo DB

Kubernetes

Docker

Ansible

Terraform

OSGi

REST services

Talend ESB

Spring Boot

Apache stack

ActiveMQ

Vue.js

Google data store

SAP integration

ETL

PostgreSQL

Java

MySQL

Mongo DB

Kubernetes

Docker

Ansible

Terraform

OSGi

REST services

Talend ESB

Spring Boot

Apache stack

ActiveMQ

Vue.js

Google data store

SAP integration

ETL

PostgreSQL

Java

MySQL

Mongo DB

Kubernetes

Docker

Ansible

Terraform

OSGi

REST services

Talend ESB

Spring Boot

Apache stack

ActiveMQ

Vue.js

Google data store

SAP integration

ETL

PostgreSQL

Joint achievements

With the engagement of TYMIQ, the platform has been migrated from a third-party host to the Google Cloud.

Third-party host
Google Cloud
Our specialists played a big role in
  • Implementing the microservices-based architecture
  • Driving applications messages for asynchronous operations
  • Tuning the applications performance
  • Reducing infrastructure costs

A scalable, optimized solution
For convenience, the platform web applications were adapted for mobile devices. Hosted on our dedicated Kubernetes cluster, Conrad applications now have greater scalability, load balancing, flexibility, portability, and increased productivity.

Prylada devices on Conrad's e-platform
The teams ensure 24/7 availability of the platform and strive to bring all the shops to a single structure. Our  engineers help ensure absolute reliability of the platform through quality engineering and around clock support:
  • On-call duty to fix critical events even at night
  • Thorough log review
  • Automatic and manual system monitoring
A fairly rare expertise in ETL helped our specialists implement the following complex features:
  • Collect data from different sources like SAP, Stibo Step, Bazaarvoice, Cliplister, etc.
  • Prepare and aggregate data for our own use and also for third-party software, like the middleware.
  • Create data feeds and provide them to different internal and external customers (Search, ProductService, Prudsys, Bazaarvoice, CDC, etc.).
  • Run CDC–Conrad Data Centrifuge, a Self Service Portal, where data feeds can be created without programming know-how.
  • Support the full lifecycle of our feeds and services (programming, deployments, bug fixing, maintenance, on-call duty).
  • Run and maintain our own Talend environments.
  • Perform data migrations (e.g. users, third parties).

Currently, the teams maintain online shops in 15 European countries and actively develop the Conrad B2B marketplace.
Now the teams are working according to the vertical distribution approach, where each team is responsible for a specific part of the platform functionality. This makes the work within the teams more effective and organized.

Learn more on Conrad website

Why the client prefers working with us

Credibility

TYMIQ is a truly reliable partner who works inclusively and makes a single whole with the customers’ team, both in work and business culture.

Proficiency

High seniority level of our specialists and their deep expertise in the e-commerce domain allow the teams to confidently deal with the arising challenges.

Stability and predictability

The original composition of the team have been preserved to this day. We are interested in long-term cooperation, and are always result-oriented.

High commitment

TYMIQ has strong dedication to the development of the customer’s business, as evidenced by our high responsibility to work.

Open and honest communication

Our team stays in constant contact with the client and timely arise all the critical issues to get their approval for remediation actions.

Focus on value

We deliver the lasting value for a reasonable price. Our specialists are always result-oriented, and therefore look for only sustainable and smart solutions fitting best the customer’s needs.

Other projects implemented by TYMIQ

Critical incident management
Swissphone

Developing a critical incident management platform

TYMIQ built a modular, highly secure and flexible platform for critical incident alerting. The platform provides cloud, hybrid, and on-premises deployment options and is prepared for a wide range of critical events.

Core tech

Python, PHP, JavaScript, Angular, Swift, Kotlin

Country

Switzerland

Logistics
The port of Eilat

Reengineering a seaport operation system

TYMIQ reengineered a port operation system to meet new business requirements. Throughout the project, our team have been keeping the system available 24/7, despite all the challenges caused by parallel migration and integration processes.

Core tech

MS SQL, ASP.NET Core, React, REST API

Country

Israel

IT services
Soxes

Partnering with other IT services providers

A wide range of TYMIQ services does not make us a closed-loop company. Instead, our expertise in various domains allows us to build effective cooperation with other IT companies and together help businesses optimize their legacy software.

Core tech

.NET, PHP, Python

Country

Switzerland

Remote asset monitoring
Prylada

Developing a solution for remote asset monitoring

TYMIQ developed hardware and software products and brought them into a single asset monitoring system. Our dedicated team managed to quickly release the first commercial version of Prylada and helped the client occupy its niche in the market.

Core tech

Java, C, Zephyr, TypeScript (Angular)

Country

Germany

arrow left
arrow right

Have a similar case?  Let’s discuss together

Discuss my case