Backbase Platform Technical Overview
16 Questions
1 Views

Backbase Platform Technical Overview

Created by
@PolishedGold6480

Questions and Answers

What is the primary goal of the Backbase Platform?

  • To expose bank systems in a highly user-centric way (correct)
  • To implement Edge and Service Discovery capabilities
  • To offer a single term for Engagement Banking Platform
  • To provide a collection of core components
  • What is the Core Banking System?

  • A collection of applications pinned together by its own Technical Architecture (correct)
  • A single application used by a bank
  • A Foundation Service capability
  • A part of the Engagement Banking Platform
  • What is the purpose of Edge in Foundation Services?

  • To provide authentication and authorization infrastructure
  • To route all calls from external systems (correct)
  • To implement business logic for core banking functionality
  • To register microservices
  • What is Service Discovery also known as?

    <p>Registry</p> Signup and view all the answers

    What technology is used for service discovery in the Backbase Platform?

    <p>All of the above</p> Signup and view all the answers

    What does Identity provide in the Backbase Platform?

    <p>Authentication and authorization infrastructure</p> Signup and view all the answers

    What are the three areas of functionality offered by Identity?

    <p>The question is incomplete, as the content only mentions one area of functionality</p> Signup and view all the answers

    What is the main purpose of Foundation Services?

    <p>To give access to project implementation from the outside</p> Signup and view all the answers

    What is the primary purpose of the Identity Provider (IDP) in the Engagement Banking Platform?

    <p>To act as an authentication server and define user authentication flows.</p> Signup and view all the answers

    Which of the following is NOT a requirement for setting up the local development environment?

    <p>Minimum 8GB RAM.</p> Signup and view all the answers

    Which Java version should be specifically downloaded and installed according to the content?

    <p>Java JDK 17</p> Signup and view all the answers

    What is the role of the identity token converter in the Engagement Banking Platform?

    <p>To convert external access tokens into the internal token format required by downstream services.</p> Signup and view all the answers

    Which command correctly initializes SDKMAN?

    <p>curl -s &quot;<a href="https://get.sdkman.io">https://get.sdkman.io</a>&quot; | bash</p> Signup and view all the answers

    What needs to be exported as environment variables when setting up Java and Maven?

    <p>JAVA_HOME and M2_HOME</p> Signup and view all the answers

    What is the minimum amount of RAM recommended for a local development environment setup?

    <p>16GB</p> Signup and view all the answers

    Which Maven version is suggested for installation?

    <p>3.8.5+</p> Signup and view all the answers

    Study Notes

    Backbase Platform Overview

    • Backbase provides a user-centric suite of products aimed at enhancing user experience in banking systems.
    • The core banking system is a collection of applications integrated through a technical architecture.

    Engagement Banking Platform

    • Comprises fundamental components that serve as a backbone for Backbase integration projects.

    Foundation Services (FS)

    • Formerly known as Infrastructure and Platform Services (IPS).
    • Ensures external access to project implementation and secures service-to-service communication.
    • Key capabilities include:
      • Edge: Routes all calls from external systems.
      • Service Discovery: Allows microservices to register for unified accessibility.
        • Utilizes Eureka, an open-source registry technology from Netflix, integrated via Spring Cloud.

    Identity Management

    • Manages authentication and authorization for the system.
    • Built on KeyClock, serving as an Identity Provider (IDP).
    • Core functionalities include:
      • Authentication: Manages user authentication flows and issues access tokens.
      • Identity Token Converter: Converts external tokens to internal formats for downstream services.
      • User Enrollment and Management: Facilitates lifecycle management of user profiles with options for self-enrollment and self-service.

    Banking Services

    • Implements the core banking logic and functionalities of Backbase.

    Development Environment Setup

    • A guide provided to assist in the development environment setup.

    System Requirements

    • CPU: Minimum i7 equivalent or better.
    • RAM: Minimum of 16GB, with 32GB preferred.
    • Requires a fast internet connection with no restrictions on software installation.

    Java Installation

    • Install Java JDK 17 specifically.
    • Java can be installed using SDKMAN by executing specific commands in the terminal.

    Maven Installation

    • Download and install Maven version 3.8.5 or higher.
    • Can also be installed using SDKMAN.

    Environment Variables Configuration

    • Necessary environment variables include:
      • JAVA_HOME: JDK home directory.
      • M2_HOME: Maven home directory.
      • PATH: Must include bin directories of both JDK and Maven.
    • On macOS, add variables to .bash_profile or .zshrc depending on the terminal used.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Technical overview of the Backbase Platform, a suite of products that allows banks to provide the best user experience possible. It includes Core Banking System and Engagement Banking Platform.

    More Quizzes Like This

    Use Quizgecko on...
    Browser
    Browser