Functional programming is now mainstream in Software Development. Does the same trend apply to Operations as well?
Well, kind of: the DevOpsculture is bringing to the table declarative configurations with Infrastructure-as-Code deployments, but this usually happens by employing either full-fledged programming languages or simple data languages (YAML is nicer to type down than XML, but still)...can we do better?
In this talk we'll see how to avoid Turing-completeness and leverage Dhall - a strongly typed, total functional language - to get safety, modularity and reusability while still being able to do dangerous things like templating configurations and spinning up cloud machines.
Slides: https://docs.google.com/presentation/...
Well, kind of: the DevOpsculture is bringing to the table declarative configurations with Infrastructure-as-Code deployments, but this usually happens by employing either full-fledged programming languages or simple data languages (YAML is nicer to type down than XML, but still)...can we do better?
In this talk we'll see how to avoid Turing-completeness and leverage Dhall - a strongly typed, total functional language - to get safety, modularity and reusability while still being able to do dangerous things like templating configurations and spinning up cloud machines.
Slides: https://docs.google.com/presentation/...
Purely Functional DevOps with Dhall – Fabrizio Ferrai | |
12 Likes | 12 Dislikes |
547 views views | 1,162 followers |
Science & Technology | Upload TimePublished on 17 Sep 2018 |
Không có nhận xét nào:
Đăng nhận xét