Week 14

Architecture Patterns

Communication Patterns

Background Processing

Architectural Trade-offs

Messaging

Hands-on: RabbitMQ

Practice

Assignment

Backend Track

Week 14 Overview

Until now, your backend has been a single service: one Spring Boot application talking to one database. Real systems rarely stay that simple. Some work is too slow to happen during a request, and some systems grow too big to live in one deployable unit. This week you will see how backends grow beyond a single service: architecture patterns, communication between services, background work, and message queues.

Learning goals


The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0 *https://hackyourfuture.net/*

CC BY-NC-SA 4.0 Icons

Built with ❤️ by the HackYourFuture community · Thank you, contributors

Found a mistake or have a suggestion? Let us know in the feedback form.