{"id":6039,"date":"2023-08-25T18:05:12","date_gmt":"2023-08-25T16:05:12","guid":{"rendered":"https:\/\/onlu.ch\/projects\/release-management-for-native-e-banking-apps\/"},"modified":"2025-07-23T10:03:28","modified_gmt":"2025-07-23T08:03:28","slug":"release-management-for-native-e-banking-apps","status":"publish","type":"portfolio","link":"https:\/\/onlu.ch\/en\/projects\/release-management-for-native-e-banking-apps\/","title":{"rendered":"Release management for native e-banking apps"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"6039\" class=\"elementor elementor-6039 elementor-777\" data-elementor-settings=\"{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2e37e938 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2e37e938\" 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-top-column elementor-element elementor-element-61701dc6\" data-id=\"61701dc6\" 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-5c37a4a9 elementor-widget elementor-widget-heading\" data-id=\"5c37a4a9\" 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<h5 class=\"elementor-heading-title elementor-size-default\">Excellent release management  <\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a16cab7 elementor-widget elementor-widget-heading\" data-id=\"a16cab7\" 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<h4 class=\"elementor-heading-title elementor-size-default\">Release management of various mobile native e-banking systems<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63145884 animated-fast elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"63145884\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:300}\" 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<p><strong>ONLU played a crucial role in the release management of NatWest<\/strong>, with the team successfully completing a variety of critical tasks. Within the project, key tasks included: <\/p>\n\n<ol>\n  <li><strong>Deployments:<\/strong>\n    <ul>\n      <li>Precise deployment of applications: ONLU ensured the smooth and precise deployment of applications for different apps, tenants, brands and stages. By using Jenkins Pipelines, an efficient, automated deployment process was achieved. <\/li>\n      <li>Cross-platform deployments: The team ensured consistent deployment across multiple platforms, including Firebase, Google PlayStore, TestFlight, AppStore and Saucelab.<\/li>\n    <\/ul>\n  <\/li>\n\n  <li><strong>Debugging:<\/strong>\n    <ul>\n      <li>Effective error management: ONLU successfully performed debugging activities to identify and fix potential errors in the applications. This helped to ensure the stability and performance of the deployed applications. <\/li>\n      <li>Proactive troubleshooting: The team proactively responded to issues that arose during deployments and implemented quick and effective debugging strategies to minimize downtime.<\/li>\n    <\/ul>\n  <\/li>\n\n  <li><strong>Test User Management:<\/strong>\n    <ul>\n      <li>Efficient user management for tests: ONLU took over responsibility for test user management, including the creation, administration and deactivation of test user accounts. This created a realistic test environment. <\/li>\n      <li>Ensuring test environments: The team ensured that test users could work in a controlled environment, providing a reliable basis for comprehensive testing.<\/li>\n    <\/ul>\n  <\/li>\n  \n  <li><strong>Penetration test preparation \/ planning:<\/strong>\n    <ul>\n      <li>Planning support: ONLU played a supporting role in the penetration test preparation by assisting the team with structured preparation and planning to identify and address potential vulnerabilities.<\/li>\n      <li>Coordinated execution: The team ensured a coordinated execution of penetration tests to ensure the robustness of security mechanisms and proactively respond to security concerns.<\/li>\n    <\/ul>\n  <\/li>\n\n  <li><strong>Nightly Builds:<\/strong>\n    <ul>\n      <li>Implementation of a nightly build: ONLU was significantly involved in the implementation of a nightly build. This Jenkins job takes the latest version from the Git repository every day and creates the corresponding iOS and Android apps, which are then deployed to Firebase, Saucelab and TestFlight. This enables the continuous provision of stable test versions.  <\/li>\n    <\/ul>\n  <\/li>\n\n  <li><strong>Automation of the pipelines:<\/strong>\n    <ul>\n      <li>Increased efficiency through automation: ONLU actively worked on automating the pipelines, eliminating many manual steps. This automation reduced the time required, minimized potential sources of error and significantly increased the efficiency of the entire development and deployment process. <\/li>\n    <\/ul>\n  <\/li>\n\n  <li><strong>Implementation of logging and monitoring tools:<\/strong>\n    <ul>\n      <li>Diverse logging and monitoring: ONLU implemented various logging and monitoring tools to track different Key Performance Indicators (KPIs). This enabled comprehensive monitoring of application performance and helped identify potential areas for improvement. <\/li>\n    <\/ul>\n  <\/li>\n\n  <li><strong>Security Scanning Tool:<\/strong>\n    <ul>\n      <li>Implementation of a security scanning tool: ONLU successfully implemented an external security scanning tool to proactively identify and fix potential security vulnerabilities. This contributed significantly to the security of the applications. <\/li>\n    <\/ul>\n  <\/li>\n<\/ol>\n\n<p>ONLU&#8217;s release management services helped to ensure the reliability, stability and security of the applications provided by NatWest. Their contribution spanned the entire software development cycle, from deployment to debugging and testing, making a significant contribution to the success of the project. <\/p>\n\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-top-column elementor-element elementor-element-360a083d\" data-id=\"360a083d\" 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-2a29bbee elementor-widget elementor-widget-heading\" data-id=\"2a29bbee\" 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<h5 class=\"elementor-heading-title elementor-size-default\">Problem definition<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4bc00511 elementor-widget elementor-widget-heading\" data-id=\"4bc00511\" 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<h4 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/onlu.ch\/en\/contact\/\">Optimization of application provisioning for scalability and security.<\/a><\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f2e3e0a elementor-widget elementor-widget-button\" data-id=\"2f2e3e0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"https:\/\/onlu.ch\/en\/contact-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Launch Project<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\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-29c41cc8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"29c41cc8\" 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-inner-column elementor-element elementor-element-752497f5\" data-id=\"752497f5\" 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-790fd32 elementor-widget elementor-widget-heading\" data-id=\"790fd32\" 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<h5 class=\"elementor-heading-title elementor-size-default\">Technologies &amp; Tools<\/h5>\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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-5f1acf15 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5f1acf15\" 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-inner-column elementor-element elementor-element-56e2c95a\" data-id=\"56e2c95a\" 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-5790ee8 elementor-widget elementor-widget-text-editor\" data-id=\"5790ee8\" 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<div title=\"Page 5\">\n<div>\n<div>\n<ul>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\">Jenkins<\/li>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\">Docker Swarm<\/li>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\">Google PlayStore<\/li>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\">Firebase<\/li>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\">TestFlight<\/li>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\">Apple AppStore<\/li>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\">Firebase Crashlytics<\/li>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\">Openshift<\/li>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\"><span style=\"font-size: 12pt; font-family: Montserrat;\">Avaloq  <\/span><\/li>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\"><span style=\"font-size: 12pt; font-family: Montserrat;\">Backbase<br><\/span><\/li><li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\"><span style=\"font-size: 12pt; font-family: Montserrat;\">Tyc&nbsp;<\/span><\/li>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\">JFrog<\/li>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\"><span style=\"font-size: 12pt; font-family: Montserrat;\">REST, SOAP<\/span><\/li>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\"><span style=\"font-size: 12pt; font-family: Montserrat;\">Active MQ  <\/span><\/li>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\"><span style=\"font-size: 12pt; font-family: Montserrat;\">Gitlab, GIT  <\/span><\/li>\n<li style=\"font-size: 12.000000pt; font-family: 'SymbolMT'; color: rgb(49.803920%, 49.803920%, 49.803920%);\"><span style=\"font-size: 12pt; font-family: Montserrat;\">SonarQube<\/span><\/li>\n<li>Development<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5da0bdd1 elementor-widget elementor-widget-heading\" data-id=\"5da0bdd1\" 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<h5 class=\"elementor-heading-title elementor-size-default\">Activities<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33d594d elementor-widget elementor-widget-text-editor\" data-id=\"33d594d\" 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<ul><li>Development<\/li><li>Deployments<\/li><li>CI\/CD<\/li><li>Debugging<\/li><li>Testing<\/li><li>Test User Management<\/li><li>Automation<\/li><li>Logging<\/li><li>Monitoring<\/li><\/ul>\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<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>A small, experienced team developed a promising consulting solution for a large bank in Switzerland in just 8 weeks. Java, Typescript, Spring Boot, Angular and Camunda form the basis for the successful project. Find out how they convinced even their opponents and what made the project so special.    <\/p>\n","protected":false},"author":9,"featured_media":5204,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"portfolio_category":[],"class_list":["post-6039","portfolio","type-portfolio","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Release management for native e-banking apps - ONLU AG<\/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:\/\/onlu.ch\/en\/projects\/release-management-for-native-e-banking-apps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Release management for native e-banking apps - ONLU AG\" \/>\n<meta property=\"og:description\" content=\"A small, experienced team developed a promising consulting solution for a large bank in Switzerland in just 8 weeks. Java, Typescript, Spring Boot, Angular and Camunda form the basis for the successful project. Find out how they convinced even their opponents and what made the project so special.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlu.ch\/en\/projects\/release-management-for-native-e-banking-apps\/\" \/>\n<meta property=\"og:site_name\" content=\"ONLU AG\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-23T08:03:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/onlu.ch\/wp-content\/uploads\/2023\/08\/PXL_20230816_185227212_Original-Copy-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1920\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/projects\\\/release-management-for-native-e-banking-apps\\\/\",\"url\":\"https:\\\/\\\/onlu.ch\\\/en\\\/projects\\\/release-management-for-native-e-banking-apps\\\/\",\"name\":\"Release management for native e-banking apps - ONLU AG\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/projects\\\/release-management-for-native-e-banking-apps\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/projects\\\/release-management-for-native-e-banking-apps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/onlu.ch\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/PXL_20230816_185227212_Original-Copy-scaled.jpg\",\"datePublished\":\"2023-08-25T16:05:12+00:00\",\"dateModified\":\"2025-07-23T08:03:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/projects\\\/release-management-for-native-e-banking-apps\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/onlu.ch\\\/en\\\/projects\\\/release-management-for-native-e-banking-apps\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/projects\\\/release-management-for-native-e-banking-apps\\\/#primaryimage\",\"url\":\"https:\\\/\\\/onlu.ch\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/PXL_20230816_185227212_Original-Copy-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/onlu.ch\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/PXL_20230816_185227212_Original-Copy-scaled.jpg\",\"width\":2560,\"height\":1920},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/projects\\\/release-management-for-native-e-banking-apps\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/onlu.ch\\\/en\\\/home-page\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projects\",\"item\":\"https:\\\/\\\/onlu.ch\\\/en\\\/projects\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Release management for native e-banking apps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/onlu.ch\\\/en\\\/\",\"name\":\"ONLU AG\",\"description\":\"Massgeschneiderte Software \u2013 Ihr hoch-qualifiziertes IT Team\",\"publisher\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/onlu.ch\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#organization\",\"name\":\"ONLU AG\",\"alternateName\":\"ONLU.CH\",\"url\":\"https:\\\/\\\/onlu.ch\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/onlu.ch\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/onlu-logo-red-arrow.png\",\"contentUrl\":\"https:\\\/\\\/onlu.ch\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/onlu-logo-red-arrow.png\",\"width\":800,\"height\":221,\"caption\":\"ONLU AG\"},\"image\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/ch.linkedin.com\\\/company\\\/onlu\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Release management for native e-banking apps - ONLU AG","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:\/\/onlu.ch\/en\/projects\/release-management-for-native-e-banking-apps\/","og_locale":"en_US","og_type":"article","og_title":"Release management for native e-banking apps - ONLU AG","og_description":"A small, experienced team developed a promising consulting solution for a large bank in Switzerland in just 8 weeks. Java, Typescript, Spring Boot, Angular and Camunda form the basis for the successful project. Find out how they convinced even their opponents and what made the project so special.","og_url":"https:\/\/onlu.ch\/en\/projects\/release-management-for-native-e-banking-apps\/","og_site_name":"ONLU AG","article_modified_time":"2025-07-23T08:03:28+00:00","og_image":[{"width":2560,"height":1920,"url":"https:\/\/onlu.ch\/wp-content\/uploads\/2023\/08\/PXL_20230816_185227212_Original-Copy-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/onlu.ch\/en\/projects\/release-management-for-native-e-banking-apps\/","url":"https:\/\/onlu.ch\/en\/projects\/release-management-for-native-e-banking-apps\/","name":"Release management for native e-banking apps - ONLU AG","isPartOf":{"@id":"https:\/\/onlu.ch\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/onlu.ch\/en\/projects\/release-management-for-native-e-banking-apps\/#primaryimage"},"image":{"@id":"https:\/\/onlu.ch\/en\/projects\/release-management-for-native-e-banking-apps\/#primaryimage"},"thumbnailUrl":"https:\/\/onlu.ch\/wp-content\/uploads\/2023\/08\/PXL_20230816_185227212_Original-Copy-scaled.jpg","datePublished":"2023-08-25T16:05:12+00:00","dateModified":"2025-07-23T08:03:28+00:00","breadcrumb":{"@id":"https:\/\/onlu.ch\/en\/projects\/release-management-for-native-e-banking-apps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlu.ch\/en\/projects\/release-management-for-native-e-banking-apps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlu.ch\/en\/projects\/release-management-for-native-e-banking-apps\/#primaryimage","url":"https:\/\/onlu.ch\/wp-content\/uploads\/2023\/08\/PXL_20230816_185227212_Original-Copy-scaled.jpg","contentUrl":"https:\/\/onlu.ch\/wp-content\/uploads\/2023\/08\/PXL_20230816_185227212_Original-Copy-scaled.jpg","width":2560,"height":1920},{"@type":"BreadcrumbList","@id":"https:\/\/onlu.ch\/en\/projects\/release-management-for-native-e-banking-apps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/onlu.ch\/en\/home-page\/"},{"@type":"ListItem","position":2,"name":"Projects","item":"https:\/\/onlu.ch\/en\/projects\/"},{"@type":"ListItem","position":3,"name":"Release management for native e-banking apps"}]},{"@type":"WebSite","@id":"https:\/\/onlu.ch\/en\/#website","url":"https:\/\/onlu.ch\/en\/","name":"ONLU AG","description":"Massgeschneiderte Software \u2013 Ihr hoch-qualifiziertes IT Team","publisher":{"@id":"https:\/\/onlu.ch\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/onlu.ch\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/onlu.ch\/en\/#organization","name":"ONLU AG","alternateName":"ONLU.CH","url":"https:\/\/onlu.ch\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlu.ch\/en\/#\/schema\/logo\/image\/","url":"https:\/\/onlu.ch\/wp-content\/uploads\/2023\/06\/onlu-logo-red-arrow.png","contentUrl":"https:\/\/onlu.ch\/wp-content\/uploads\/2023\/06\/onlu-logo-red-arrow.png","width":800,"height":221,"caption":"ONLU AG"},"image":{"@id":"https:\/\/onlu.ch\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/ch.linkedin.com\/company\/onlu"]}]}},"_links":{"self":[{"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/portfolio\/6039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/types\/portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/comments?post=6039"}],"version-history":[{"count":2,"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/portfolio\/6039\/revisions"}],"predecessor-version":[{"id":6046,"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/portfolio\/6039\/revisions\/6046"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/media\/5204"}],"wp:attachment":[{"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/media?parent=6039"}],"wp:term":[{"taxonomy":"portfolio_category","embeddable":true,"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/portfolio_category?post=6039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}