{"id":3005,"date":"2024-06-09T15:14:24","date_gmt":"2024-06-09T13:14:24","guid":{"rendered":"https:\/\/www.kylsoftware.com\/?post_type=project&#038;p=3005"},"modified":"2024-11-28T14:35:39","modified_gmt":"2024-11-28T13:35:39","slug":"ertl-shopping-center","status":"publish","type":"project","link":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/","title":{"rendered":"ERTL Shopping Center"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"3005\" class=\"elementor elementor-3005 elementor-1681\" data-elementor-post-type=\"project\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f3b046 e-con-full e-flex e-con e-parent\" data-id=\"9f3b046\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5eed454 elementor-widget elementor-widget-kyl_project_header\" data-id=\"5eed454\" data-element_type=\"widget\" data-widget_type=\"kyl_project_header.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"kyl_project_header\">\n\n            <div class=\"content_wrapper\">\n\n                \n                                    <p class=\"label\">Healthcare<\/p>\n                \n                                    <h1 class=\"sub_headline\">ERTL Shopping Center<\/h1>\n                \n                                    <h2 class=\"headline\">Development of a voucher transaction system<\/h2>\n                            <\/div>\n        <\/div>\n\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eb3cec0 e-con-full e-flex e-con e-parent\" data-id=\"eb3cec0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eb4eae6 elementor-widget elementor-widget-spacer\" data-id=\"eb4eae6\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5be6fcc e-con-full e-flex e-con e-parent\" data-id=\"5be6fcc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aadc36 elementor-widget elementor-widget-text-editor\" data-id=\"3aadc36\" data-element_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<h3>The Client<\/h3><p>Since 1954, the ERTL Shopping Centre in Bamberg has been setting the standard as the largest shopping centre in the region. Family-run for almost three generations, it combines traditional charm with a modern shopping experience. Our careful selection of stores and our commitment to excellent customer service set us apart from other centres. The ERTL Zentrum offers a unique atmosphere that harmoniously combines tradition and innovation. A visit to us means quality, variety and enthralled.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-79b7600 e-con-full e-flex e-con e-parent\" data-id=\"79b7600\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7143cdd elementor-widget elementor-widget-spacer\" data-id=\"7143cdd\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2a71e57 e-flex e-con-boxed e-con e-parent\" data-id=\"2a71e57\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a266a6a elementor-widget elementor-widget-kyl_accordion\" data-id=\"a266a6a\" data-element_type=\"widget\" data-widget_type=\"kyl_accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"kyl_accordion\">\n\n            <div class=\"content_wrapper\">\n\n                                    <h2 class=\"headline\">GENERAL INFORMATION<\/h2>\n                \n                \n                <div class=\"accordion_items\">\n\n                                            <div class=\"accordion_item no_image\" data-index=\"0\">\n\n                            <div class=\"header\">\n\n                                \n                                                                    <div class=\"headline\"><h4>Objective<\/h4><\/div>\n                                                            <\/div>\n\n                            <div class=\"body default_lists\"><ul><li>Establishing a comprehensive gift card transaction processing solution that would enable gift cards to be loaded and redeemed in all the shopping centre's stores.<\/li><li>Integrating a billing and clearing function for the various stores operated under different billing parties.<\/li><li>Developing an intuitive and user-friendly system to ensure a high level of acceptance and satisfaction among employees.<\/li><\/ul><\/div>\n                        <\/div>\n                                            <div class=\"accordion_item no_image\" data-index=\"1\">\n\n                            <div class=\"header\">\n\n                                \n                                                                    <div class=\"headline\"><h4>Challenge<\/h4><\/div>\n                                                            <\/div>\n\n                            <div class=\"body default_lists\"><ul><li>Ensuring scalability and high availability of the system to avoid outages that would affect the sale and redemption of vouchers.<\/li><li>Implementation of maximum security standards in the application to ensure data integrity and confidentiality.<\/li><li>Transfer of existing vouchers and transaction data into the new system without data loss or corruption.<\/li><\/ul><\/div>\n                        <\/div>\n                                            <div class=\"accordion_item no_image\" data-index=\"2\">\n\n                            <div class=\"header\">\n\n                                \n                                                                    <div class=\"headline\"><h4>Result<\/h4><\/div>\n                                                            <\/div>\n\n                            <div class=\"body default_lists\"><ul><li>Successful launch of the system with the ability to process transactions in real time.<\/li><li>Direct connection to existing point-of-sale systems and implementation of a REST API for integrating third-party systems.<\/li><li>Ensuring a highly available application through redundant infrastructure and comprehensive monitoring.<\/li><li>Implementation based on modern technologies such as Docker and a CI\/CD pipeline, supplemented by automated tests.<\/li><li>Introduction of a highly secure Print@Home<\/li><\/ul><\/div>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4074ad0 e-con-full e-flex e-con e-parent\" data-id=\"4074ad0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a5e99c elementor-widget elementor-widget-spacer\" data-id=\"4a5e99c\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f83cf75 e-flex e-con-boxed e-con e-parent\" data-id=\"f83cf75\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7538a02 elementor-widget elementor-widget-kyl_accordion\" data-id=\"7538a02\" data-element_type=\"widget\" data-widget_type=\"kyl_accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"kyl_accordion\">\n\n            <div class=\"content_wrapper\">\n\n                                    <h2 class=\"headline\">TECHNICAL DETAILS AT A GLANCE<\/h2>\n                \n                \n                <div class=\"accordion_items\">\n\n                                            <div class=\"accordion_item no_image\" data-index=\"0\">\n\n                            <div class=\"header\">\n\n                                \n                                                                    <div class=\"headline\"><h3>High Availability<\/h3><\/div>\n                                                            <\/div>\n\n                            <div class=\"body default_lists\"><p>To ensure seamless availability and performance of the application, a scalable architecture based on Amazon Web Services (AWS) was implemented. This includes the use of load balancers for optimal distribution of incoming data traffic, in-memory caching to accelerate data access, and auto scaling groups that dynamically adjust to load requirements.<\/p><ul><li><b>Load balancing<\/b>: Use Amazon Elastic Load Balancing (ELB) to distribute network and application traffic across multiple server instances.<\/li><li><b>In-memory cache<\/b>: Use Redis or Memcached to minimise latency and maximise throughput.<\/li><li><b>Automated scaling<\/b>: Configure Auto Scaling to automatically adjust resource capacity according to current demand.<\/li><li><b>Error monitoring and correction<\/b>: Implement automated tests in the CI\/CD pipeline to detect possible errors early on and use continuous monitoring to monitor system status in real time and take immediate action.<\/li><li><b>Redundancy<\/b>: Set up a duplicate infrastructure in different AWS Availability Zones to ensure seamless failover.<\/li><\/ul><\/div>\n                        <\/div>\n                                            <div class=\"accordion_item no_image\" data-index=\"1\">\n\n                            <div class=\"header\">\n\n                                \n                                                                    <div class=\"headline\"><h3>Clearing &amp; Settlement<\/h3><\/div>\n                                                            <\/div>\n\n                            <div class=\"body default_lists\"><p>Processing and financial clearing of voucher transactions across different locations requires a sophisticated and automated system that seamlessly supports both the purchase and redemption of vouchers. An automated clearing system has been developed that ensures an efficient flow of funds between the parties involved.<\/p><ul><li><b>Transaction management<\/b>: Automatic recording and administration of all voucher transactions between points of sale.<\/li><li><b>Balance calculation<\/b>: Monthly calculation of the financial balances between the parties involved to ensure correct billing.<\/li><li><b>Document generation<\/b>: Automated creation of detailed transaction histories and billing documents that contribute to transparency and traceability.<\/li><li><b>Financial reports<\/b>: Integration of reporting tools for the creation of comprehensive financial reports in real time.<\/li><\/ul><\/div>\n                        <\/div>\n                                            <div class=\"accordion_item no_image\" data-index=\"2\">\n\n                            <div class=\"header\">\n\n                                \n                                                                    <div class=\"headline\"><h3>REST-API<\/h3><\/div>\n                                                            <\/div>\n\n                            <div class=\"body default_lists\"><p>The application was developed using an API-first approach, whereby an OpenAPI document was created first to ensure consistency and predictability of the API implementations. The REST API is the backbone of system interactions, including integration with point-of-sale systems and the Print@Home service.<\/p><ul><li><b>API-first design<\/b>: structured development based on predefined OpenAPI specifications.<\/li><li><b>Integration:<\/b> Connecting various external systems such as point-of-sale systems and online services to enable broad use of the API.<\/li><li><b>Security measures:<\/b> Implementing modern security protocols and authentication mechanisms to ensure data security and integrity.<\/li><li><b>Maintenance and documentation:<\/b> Providing extensive developer documentation and regular updates to the API to improve usability and customisability.<\/li><\/ul><\/div>\n                        <\/div>\n                                            <div class=\"accordion_item no_image\" data-index=\"3\">\n\n                            <div class=\"header\">\n\n                                \n                                                                    <div class=\"headline\"><h3>Print@Home<\/h3><\/div>\n                                                            <\/div>\n\n                            <div class=\"body default_lists\"><p>The Print@Home system allows customers to purchase, print and immediately redeem vouchers from the comfort of their own home. The technology seamlessly integrates payment processing and the printing process, supported by a robust API that guarantees secure and immediate voucher issuance.<\/p><ul><li><p><b>User-friendliness<\/b>: Simple interface for the end user to purchase and print vouchers.<\/p><\/li><li><p><b>Instant validation<\/b>: Automatic verification of incoming payments and immediate issuance of the voucher.<\/p><\/li><li><p><b>QR code functionality<\/b>: Integration of QR codes that enable quick and secure verification of the voucher when it is redeemed.<\/p><\/li><li><p><b>API integration<\/b>: Seamless integration of functions into the central REST API to ensure a consistent user experience.<\/p><\/li><\/ul><\/div>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-37c0df9 e-con-full e-flex e-con e-parent\" data-id=\"37c0df9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dfca2d8 elementor-widget elementor-widget-spacer\" data-id=\"dfca2d8\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"featured_media":0,"parent":0,"template":"","class_list":["post-3005","project","type-project","status-publish","hentry","project-category-software-platforms-en"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ERTL Shopping Center - KYL Digitalagentur GmbH<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ERTL Shopping Center - KYL Digitalagentur GmbH\" \/>\n<meta property=\"og:description\" content=\"Healthcare ERTL Shopping Center Development of a voucher transaction system The Client Since 1954, the ERTL Shopping Centre in Bamberg has been setting the standard as the largest shopping centre in the region. Family-run for almost three generations, it combines traditional charm with a modern shopping experience. Our careful selection of stores and our commitment [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/\" \/>\n<meta property=\"og:site_name\" content=\"KYL Digitalagentur GmbH\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-28T13:35:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kylsoftware.dev.kalayourlife.com\/wp-content\/uploads\/2024\/07\/20240722_331918599970e62736439c0775f36e24.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/\",\"url\":\"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/\",\"name\":\"ERTL Shopping Center - KYL Digitalagentur GmbH\",\"isPartOf\":{\"@id\":\"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/#website\"},\"datePublished\":\"2024-06-09T13:14:24+00:00\",\"dateModified\":\"2024-11-28T13:35:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projekte\",\"item\":\"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"ERTL Shopping Center\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/#website\",\"url\":\"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/\",\"name\":\"KYL Digitalagentur GmbH\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ERTL Shopping Center - KYL Digitalagentur GmbH","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/","og_locale":"en_US","og_type":"article","og_title":"ERTL Shopping Center - KYL Digitalagentur GmbH","og_description":"Healthcare ERTL Shopping Center Development of a voucher transaction system The Client Since 1954, the ERTL Shopping Centre in Bamberg has been setting the standard as the largest shopping centre in the region. Family-run for almost three generations, it combines traditional charm with a modern shopping experience. Our careful selection of stores and our commitment [&hellip;]","og_url":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/","og_site_name":"KYL Digitalagentur GmbH","article_modified_time":"2024-11-28T13:35:39+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/kylsoftware.dev.kalayourlife.com\/wp-content\/uploads\/2024\/07\/20240722_331918599970e62736439c0775f36e24.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/","url":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/","name":"ERTL Shopping Center - KYL Digitalagentur GmbH","isPartOf":{"@id":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/#website"},"datePublished":"2024-06-09T13:14:24+00:00","dateModified":"2024-11-28T13:35:39+00:00","breadcrumb":{"@id":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/ertl-shopping-center\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/"},{"@type":"ListItem","position":2,"name":"Projekte","item":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/projects\/"},{"@type":"ListItem","position":3,"name":"ERTL Shopping Center"}]},{"@type":"WebSite","@id":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/#website","url":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/","name":"KYL Digitalagentur GmbH","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/wp-json\/wp\/v2\/project\/3005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/wp-json\/wp\/v2\/types\/project"}],"version-history":[{"count":23,"href":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/wp-json\/wp\/v2\/project\/3005\/revisions"}],"predecessor-version":[{"id":3261,"href":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/wp-json\/wp\/v2\/project\/3005\/revisions\/3261"}],"wp:attachment":[{"href":"https:\/\/kylsoftware.dev.kalayourlife.com\/en\/wp-json\/wp\/v2\/media?parent=3005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}