# GoogleCloudPlatform/bank-of-anthos

Retail banking sample application showcasing Kubernetes and Google Cloud

Repository: https://github.com/GoogleCloudPlatform/bank-of-anthos
Canonical: https://ross.abutalabs.com/products/bank-of-anthos
Homepage: https://cymbal-bank.fsi.cymbal.dev
Language: Java
License: Apache-2.0
License Family: permissive
Topics: samples, kubernetes, reference-architecture, sample-app, fsi, google-cloud, gcp
Last push: 2026-08-18T17:02:52+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 69, longevity 100
- inputs: {"age_days": 2430, "days_push": 15, "days_rel": 51, "gap_med": 138.5, "n_releases_24m": 5}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1447, forks 868 (observed 2026-08-28T04:04:45.347085+00:00)

## What it is
Bank of Anthos is a sample HTTP-based web application that simulates a retail bank's payment processing network, letting users create accounts and complete transactions. It serves as Google's reference architecture for demonstrating application modernization on Kubernetes and Google Cloud products like GKE, Anthos Service Mesh, Cloud SQL, and Cloud Operations.

## Use cases
- learn how to deploy a microservices app on kubernetes
- sample application to test gke and anthos service mesh
- reference architecture for modernizing monoliths on google cloud
- demo app for practicing cloud deploy and cloud build pipelines
- realistic multi-service app for testing kubernetes tooling
- example of spring cloud gcp integration
- sandbox banking app for cloud operations and monitoring demos

## When to choose
- you need a realistic multi-service sample app to learn or demo kubernetes and google cloud services
- you want a reference implementation showing microservices patterns across multiple languages
- you are evaluating gke, anthos, cloud sql, or cloud operations with a working demo workload

## When to avoid
- you need production-ready banking software with real security and compliance
- you want a minimal starter template rather than a full demo application
- your project does not target kubernetes or containerized deployment

## Facets
- artifact type: application
- maturity: active
- function: web-framework, http-server, microservices, container-orchestration, deployment, monitoring
- domain: developer-tools, cloud-computing, microservices, fintech, web-development, tutorials
- platform: cloud, python, jvm, go, self-hosted
- tags: sample-app, reference-architecture, google-cloud, gke, anthos, banking, demo-application, spring-cloud, kubernetes, docker

## Member repositories
- GoogleCloudPlatform/bank-of-anthos (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:45.347085+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:36:05.566036+00:00, confidence not recorded.
  - readme: https://github.com/GoogleCloudPlatform/bank-of-anthos (fetched 2026-08-28T04:04:45.347085+00:00, sha cdc32bb2d394)
  - homepage: https://cymbal-bank.fsi.cymbal.dev (fetched 2026-08-29T11:45:46.589948+00:00, sha 8d598e051a07)
- Data as of 2026-08-30T08:39:29.467469+00:00.
