{"id":8848,"date":"2022-07-22T14:59:51","date_gmt":"2022-07-22T12:59:51","guid":{"rendered":"https:\/\/avantgarde-labs.com\/case-studies\/e-commerce-platform-at-paessler\/"},"modified":"2022-07-22T15:49:31","modified_gmt":"2022-07-22T13:49:31","slug":"e-commerce-platform-at-paessler","status":"publish","type":"case_studies","link":"https:\/\/avantgarde-labs.com\/en\/case-studies\/e-commerce-platform-at-paessler\/","title":{"rendered":"e-commerce Platform at Paessler"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8848\" class=\"elementor elementor-8848 elementor-7989\" data-elementor-post-type=\"case_studies\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ef49c0d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ef49c0d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0088d29\" data-id=\"0088d29\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f7845c3 elementor-widget elementor-widget-heading\" data-id=\"f7845c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The Challenge<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1617adc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1617adc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-df195a7\" data-id=\"df195a7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fcfeabe elementor-widget elementor-widget-text-editor\" data-id=\"fcfeabe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<strong>Paessler AG\u2019s core business is the network monitoring software product Paessler PRTG.<\/strong> This software product monitors and classifies system conditions and compiles statistics from various hosts, such as switches, routers, servers and other devices and applications.\r\n\r\nPaessler\u2019s goal was to replace the monolithic B2B shop system for selling PRTG software licences by developing an <strong>e-commerce platform based on microservices.<\/strong> The existing shop system with an outdated tech-stack restricted the options for further developing Paessler\u2019s business model.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d466783\" data-id=\"d466783\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e9e6e81 elementor-widget elementor-widget-text-editor\" data-id=\"e9e6e81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tModifications of existing functionalities as well as new features required considerable effort or simply could not\u00a0 be implemented. A large part of the available development resources had to be invested in maintaining the existing system and ensuring compliance with necessary security standards.\r\n\r\nPaessler brought <strong>experienced developers and architects from Avantgarde Labs into their own team<\/strong> to create the new e-commerce platform. They initially provided consulting for determining requirements, designing the architecture and selecting the appropriate tech-stack, and subsequently supported the quality-assured implementation.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c36d66a elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c36d66a\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4187aef\" data-id=\"4187aef\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ec4ed1 elementor-widget elementor-widget-heading\" data-id=\"0ec4ed1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The Avantgarde Labs solution<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-cbeaff0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cbeaff0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-409c3d0\" data-id=\"409c3d0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dcc5fca elementor-widget elementor-widget-text-editor\" data-id=\"dcc5fca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<strong>A microservice-based approach<\/strong> was taken to implement the new e-commerce platform in that the services to be developed for the customer were realized as <strong>separate modules<\/strong>.\r\n\r\nThis meant the individual services could be adapted for the customer\u2019s use cases and implemented both independently and more quickly.\r\n\r\nThe <strong>following modules were developed<\/strong> for the new e-commerce platform:\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2b02296\" data-id=\"2b02296\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2e4dd25 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"2e4dd25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><b>Licensing service<\/b> with a licence warehouse<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><b>Activation service<\/b> for online activation <\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><b>Search service<\/b> for high-performance searching and filtering by criteria<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><b>AdminUI<\/b> as an administrative interface for the customer licences <\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><b>Adapter service<\/b> for the communication between their own backend and the Odoo sales platform that was used<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-83d57d4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"83d57d4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-121c4b1\" data-id=\"121c4b1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9d5a7c1 elementor-widget elementor-widget-heading\" data-id=\"9d5a7c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Project results &amp; customer benefits<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-0dc9770 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0dc9770\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-0343fd2\" data-id=\"0343fd2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-758412f elementor-widget elementor-widget-text-editor\" data-id=\"758412f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tWith the e-commerce microservices implemented, the legacy e-commerce system can now be migrated gradually, which will lead to <strong>substantial performance increase<\/strong> in business processes.\r\n\r\nMany optimizations and features were also realized through the use of a <strong>modern tech-stack<\/strong>: existing potential security risks were completely eliminated, the <strong>maintainability<\/strong> of the services was simplified, the <strong>usability<\/strong> of the AdminUI for customer service now facilitates more efficiency, and search queries are more targeted and time-efficient.\r\n\r\nThe microservice-based approach means that individual services can be easily developed further, resulting in <strong>faster time to market for new features and products,<\/strong> such as new types of licences.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-18e0dcd\" data-id=\"18e0dcd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-832c689 elementor-widget elementor-widget-testimonial\" data-id=\"832c689\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"testimonial.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial-wrapper\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial-content\">\"The uncomplicated integration of architects and developers from Avantgarde Labs in our team enabled us to significantly accelerate both the conceptualization and the development phases and to fill in important gaps in expertise. The additional colleagues integrated into our team seamlessly and immediately helped us bring immediate speed to new projects.\"<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-testimonial-meta elementor-has-image elementor-testimonial-image-position-aside\">\n\t\t\t\t<div class=\"elementor-testimonial-meta-inner\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-image\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"986\" height=\"1000\" src=\"https:\/\/avantgarde-labs.com\/wp-content\/uploads\/PAE_Signet_blue.20200525104140677.svg\" class=\"attachment-full size-full wp-image-7997\" alt=\"\" title=\"\">\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-details\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-name\">Ramon Wildfeuer<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-job\">Development Team Lead<br>Paessler AG<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Development of a microservice-based e-commerce platform with a dedicated team at Paessler<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"branche":[259],"solutions":[261,262],"cooperations":[245],"services":[247,260],"teams":[256,263],"class_list":["post-8848","case_studies","type-case_studies","status-publish","hentry","branche-it-en","solutions-e-commerce-solutions","solutions-software-modernization","cooperations-time-materials","services-application-development","services-development-services","teams-architects","teams-developers"],"acf":[],"_links":{"self":[{"href":"https:\/\/avantgarde-labs.com\/en\/wp-json\/wp\/v2\/case_studies\/8848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avantgarde-labs.com\/en\/wp-json\/wp\/v2\/case_studies"}],"about":[{"href":"https:\/\/avantgarde-labs.com\/en\/wp-json\/wp\/v2\/types\/case_studies"}],"author":[{"embeddable":true,"href":"https:\/\/avantgarde-labs.com\/en\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":5,"href":"https:\/\/avantgarde-labs.com\/en\/wp-json\/wp\/v2\/case_studies\/8848\/revisions"}],"predecessor-version":[{"id":8914,"href":"https:\/\/avantgarde-labs.com\/en\/wp-json\/wp\/v2\/case_studies\/8848\/revisions\/8914"}],"wp:attachment":[{"href":"https:\/\/avantgarde-labs.com\/en\/wp-json\/wp\/v2\/media?parent=8848"}],"wp:term":[{"taxonomy":"branche","embeddable":true,"href":"https:\/\/avantgarde-labs.com\/en\/wp-json\/wp\/v2\/branche?post=8848"},{"taxonomy":"solutions","embeddable":true,"href":"https:\/\/avantgarde-labs.com\/en\/wp-json\/wp\/v2\/solutions?post=8848"},{"taxonomy":"cooperations","embeddable":true,"href":"https:\/\/avantgarde-labs.com\/en\/wp-json\/wp\/v2\/cooperations?post=8848"},{"taxonomy":"services","embeddable":true,"href":"https:\/\/avantgarde-labs.com\/en\/wp-json\/wp\/v2\/services?post=8848"},{"taxonomy":"teams","embeddable":true,"href":"https:\/\/avantgarde-labs.com\/en\/wp-json\/wp\/v2\/teams?post=8848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}