Skip to content
AITroveRead. Build. Understand.

Production

Capacity, cache and health boundaries

Spring operational components expose health, task admission and cache behavior under explicit application policies.

Learning roadmap

Read the contract, run the source-kit checks, and inspect a rejected input before extending the application. This subject covers Spring and Spring Boot together; Java language lessons remain in their own subject.

Prerequisites

Use Java object ownership, interfaces, exceptions and Maven builds before the framework-specific lessons.

Section lessons

Continue learning

Boot Foundations, Spring Core, Web APIs, Data & Transactions, Security, Testing, Exercises, Quizzes, Projects.

Batch jobs and trace context

Kafka delivery boundaries

Spring Cloud boundary lessons

Spring AI boundary lessons

Batch restart and recovery

Batch fault handling

Modulith event and module tests

Batch recovery and rejected-row review

Batch metadata and hard-stop recovery

Integration, streaming and scheduling boundaries

Rabbit delivery and trace handoffs

Redis cache expiry and shared-writer behavior

Route changes and Redis operations

Kubernetes configuration and discovery

Kubernetes workload permissions and probes

Management and cache contracts

Logs, TLS rotation and startup evidence

Batch scope, checkpoint and scaling contracts

Curriculum

Inspect the state boundary and run its checked fixture.

  1. 1Spring Boot metrics: bound tag values instead of tracking each receipt

Follow the input contract, inspect failures and run the checked source.

  1. 1Spring cache eviction: invalidate the same tenant key used by the read

Run the source-kit fixture and inspect its rejected boundary.

  1. 1Spring readiness: report an unavailable dependency without forcing liveness failure

Run the source-kit test and inspect the rejected case.

  1. 1Spring @Cacheable sync: collapse a local same-key cache miss

Run the local fixture and inspect the retained state.

  1. 1At-least-once delivery: where Spring outbox retries can duplicate work

Read the application contract and its unverified integration boundary.

  1. 1Spring AI ChatClient request budgets: bound latency, tokens and work per caller

Read the checked local boundary and the next integration test.

  1. 1Spring Modulith event registry recovery: separate publication, listener and broker states

Storage details