Skip to Content
Learning Functional Programming in Go
book

Learning Functional Programming in Go

by Lex Sheehan
November 2017
Intermediate to advanced
670 pages
17h 35m
English
Packt Publishing
Content preview from Learning Functional Programming in Go

Functional programming and cloud computing

The essence of functional programs is very different from OOP. Functional programs, given the same set of input parameters, will always yield the same results. We can easily run them in parallel. We can chain/compose them in ways that are faster and not possible with OOP.

Our deployment model has changed from in-house servers, where admins would spend so much time configuring and optimizing them that they gave the server pet names. We used to see names follow a pattern such as Greek gods. There's Zeus, our database server, and Apollo our HR server.

Now that our servers are deployed in the cloud, our admins can add new servers with the click of a button or set up auto scaling: if the average CPU goes ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Learning Functional Programming

Learning Functional Programming

Jack Widman

Publisher Resources

ISBN: 9781787281394Supplemental Content