Week 14

Architecture Patterns

Communication Patterns

Background Processing

Architectural Trade-offs

Messaging

Practice

Assignment

Back end Track

Under construction

<aside> 🚧

This page is currently under construction. Please check back later.

</aside>

Implementation plan:

  1. Stateless services — why they matter for scalability
  2. Where state lives: database, cache, message broker
  3. Scaling horizontally: more instances of the same service
  4. Session affinity and why to avoid it
  5. Caching basics: when and what to cache (awareness)
  6. Making informed trade-off decisions

The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

CC BY-NC-SA 4.0 Icons

*https://hackyourfuture.net/*

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