AWS, meet Clojure
summary
A direct, idiomatic Clojure client is generated from AWS service JSON descriptions so you call AWS with a simple client map and (invoke client :operation data) instead of Java data classes. It covers ~164 services (~31 ops/service, >5k operations), ships as an API jar ~30KB plus per-service artifacts so you depend only on what you use, offers clojure.spec validation and REPL docs/ops, supports retries/backoff, credentials/region providers and core.async invoke, is alpha but jars are on Maven Central.
AI-written summary · about
chapters (9)
- 0:00Start
- 0:40Aws Sdk and Java
- 9:40Get Object Request
- 10:16Location Uri
- 21:25Responses
- 25:26Back Off and Retry
- 27:48Credentials
- 29:26Custom Credentials Provider
- 37:10Questions
related talks
56mJava on AWS - all the details that matter
43mAmazon Web Services from a Java Developer Perspective
36mJava ❤️ AWS
55mTransforming Enterprise Development With Clojure
39mThink in Cloud, Develop in Cloud
17mCloud Computing Made Better: An AWS View on Serverless Computing
48mJava in the Clouds: Pointless and Expensive or Productive and Must-Have?
11mHow to run Java workloads on AWS
