# sqshq/piggymetrics

Microservice Architecture with Spring Boot, Spring Cloud and Docker

Repository: https://github.com/sqshq/piggymetrics
Canonical: https://ross.abutalabs.com/products/piggymetrics
Language: Java
License: MIT
License Family: permissive
Topics: spring-boot, spring-cloud, microservices, docker, microservice
Last push: 2024-05-17T09:38:48+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4175, "days_push": 838, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 13949, forks 6398 (observed 2026-08-28T04:11:05.163089+00:00)

## What it is
PiggyMetrics is a personal financial advisor application built as a reference implementation of the microservice architecture pattern using Spring Boot, Spring Cloud, and Docker. It is primarily intended as a tutorial demonstrating how to decompose an app into independently deployable services with a gateway, auth, and infrastructure services.

## Use cases
- learn microservices architecture with spring boot
- reference example for spring cloud microservices
- see how to dockerize a microservice application
- understand api gateway and auth in microservices
- starter template for building microservices in java
- study service discovery and config management patterns

## When to choose
- you want a well-known, complete reference app for Spring Boot/Spring Cloud microservices
- you are learning how to structure and deploy microservices with Docker
- you need a working example of gateway, auth, and inter-service communication patterns

## When to avoid
- you need a production-ready personal finance app rather than a demo
- you want a framework or library to embed in your own project
- you need actively developed features or long-term support

## Facets
- artifact type: application
- maturity: maintenance
- function: microservices, web-framework, http-server, auth, monitoring, deployment, api-gateway, middleware
- domain: microservices, web-development, backend, developer-tools, fintech, tutorials
- platform: jvm, self-hosted
- tags: spring-boot, spring-cloud, reference-architecture, personal-finance, docker-compose, tutorial-project, service-discovery, config-server, docker, spring, web-server

## Member repositories
- sqshq/piggymetrics (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:05.163089+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-29T17:12:55.559893+00:00, confidence not recorded.
  - readme: https://github.com/sqshq/piggymetrics (fetched 2026-08-28T04:11:05.163089+00:00, sha b10cbf07d83c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
