~/talk

Productionizing R scripts in the cloud

Talkat satRday Los Angeles 2019 · on Saturday, 2019-04-06· [devops-and-delivery]
slides:none on file

Checklist for taking an R prototype to production: use git and code linters, pack reusable helpers into an internal R package, and enforce style via editorconfig and PR checks; add structured logging (example: the logger package with JSON layout and appenders) and central metrics; avoid plaintext secrets by using AWS KMS or environment variables managed outside code; run cloud ops via reticulate + boto3 for S3, schedule with Jenkins, and build reproducible Docker images pinned to an MRAN snapshot.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 0:45Why R in production
  3. 3:18Schedulers and tools
  4. 5:10Version control importance
  5. 6:34Coding with style
  6. 8:01Avoid repeating code
  7. 9:07Documenting and licensing
  8. 10:36Logging in R scripts
  9. 14:26Database connection security
  10. 18:27AWS KMS for secrets
  11. 21:03Database query functions
  12. 22:28RJava and JVM issues
  13. 23:11AWS SDK with reticulate
  14. 24:56Jenkins for scheduling
  15. 25:37Docker for reproducibility
  16. 26:43Pinning package versions
  17. 27:47Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.