Skip to main content
100%

Additional files for banking app

✓ Published0🌍 Public
RRuchita7
Last edited Aug 23, 2026
Created on Jun 19, 2026

This example shows a deployment orchestration setup for a two-microservice banking application, illustrating how containerized services, databases, and message brokers are wired together in a Docker environment. It uses `docker-compose.yml` to define services for Postgres 15, Kafka, Zookeeper, and two Spring Boot services (`user-account-service` and `transaction-service`), with per-service environment variables for database connections and Kafka bootstrap servers. The `Makefile` wraps common Docker Compose workflows (build, up, down, restart, clean) as convenience targets, while `init.sql` creates separate database schemas (`user_schema`, `transaction_schema`) and grants privileges on the initial Postgres volume. Together, these files demonstrate infrastructure-as-code for reproducible local development.

AI-generated description

Similar vizzes