Проект 01 · шаг за шагом
Финтех на Java
Банковский сервис
Каждая новая тема — новое улучшение твоего приложения.
Реализуй счета, переводы и историю операций. Подключи базу данных, защити доступ и добавь события о переводах.
- Счета, переводы и история
- Транзакции и права доступа
- Тесты, запуск и уведомления
- Java
- Spring Boot
- PostgreSQL
- Docker
- Kafka
Как растёт твой проект
- Первый API. Счета, переводы и история в памяти.
- Надёжность данных. PostgreSQL, транзакции и повторные запросы.
- Защита. Вход и доступ только к своим счетам.
- Проверка и запуск. Docker и тесты с настоящей базой.
- События. Уведомления о завершённых переводах через Kafka.