The Data Services team is divided into a number of smaller teams built around products and features.
Before digging into production Scala code, it is important to note our Scala Guidelines.
Data Services are organized into a few different categories involving products and supplementing platform services.
Banno Mobile
| Name | Description |
|---|---|
| api | Internet facing HTTP RESTful API for the mobile clients |
| Che | Router and “brain” of all complex operations |
| olb-fetch | Engine to crawl Online Banking (OLB) websites |
| core-fetch | Egress for jXchange Core Operations |
| siphon | Transaction Enrichment Engine |
| keen | Push notification generator for user alerts |
| mobile-admin | Analytics dashboard and app configuration for internal institution users |
| mock-bank-web | Test OLB website |
| artemis | Configurable OLB website with BillPay and RDC integration |
| fetch-reporting | Internal debugging tool for OLB website crawling |
| internal-api | Internal debugging RESTful API for the underlying databases used |
Further described under ./mobile
Banno Content
| Name | Description |
|---|---|
| CMS | Multi-tenant content management system |
| mls | Mortgage Listing Service to supplement CMS |
| replay | CMS Historical View |
More details under ./cms
Banno Monitor
| Name | Description |
|---|---|
| sentinel-crawler | Web page monitoring for unauthorized changes |
| sentinel-admin | Backoffice dashboard and workflow management for Sentinel |
Banno Marketing (Kernel)
| Name | Description |
|---|---|
| kernel-serve | Internet facing HTTP API for ad/campaign re-targeting |
| kernel-admin | Analytics dashboard and campaign admin for internal instituion users |
| kernel-samza | Analytics pipeline powering re-targeting |
| kernel-example | Example static site using Kernel for ad re-targeting |
Platform Services
| Name | Description |
|---|---|
| sentry | Login service for authentication and user group management for internal institution users |
| assets | Storage of static assets (images, PDFs, etc) for Banno Content and Banno Marketing |
| history | Audit Log |