- For GraalVM native images: Use `@Inject` for dependencies utilizing Ahead-of-Time (AOT) compilation to avoid reflection overhead.
- Define HTTP clients using the declarative `@Client` annotation.
- For GraalVM native images: Configure externalized properties utilizing application.yml and the `@Property` annotation.
- Build native GraalVM images to reduce startup times and memory consumption.