Links 2016-01-19
A few good articles on cloud development and operations.
- Sort out deployment first, Lars Wirzenius
It is tempting to start a new project with the interesting bits, but it’s often a mistake. One of the first steps in a new project should be to sort out deployment: getting the software installed and configured so it can be used.
- 5 AWS mistakes you should avoid, Michael Wittig
Useful to evaluate your own AWS web application. - 12 Fractured Apps, Kelsey Hightower
Once Docker hit the scene the benefits of the 12 Factor App (12FA) really started to shine. […] Unfortunately legacy applications, including the soon-to-be-legacy application you are working on right now, have many shortcomings, especially around the startup process.
- Moving a team from Scala to Golang, Jim Plush
You can jump into any Go project and know immediately what it’s doing. Do I miss immutable types and some of the great features of Scala? Sure do, but I think the maintainability side of the story is too great to overlook with Go.
- Ansible 2.0 Has Arrived
After a year of work, we are extremely proud to announce that Ansible 2.0 (“Over the Hills and Far Away”) has been released and is now generally available.
This looks like a big step forward. Finally Ansible gets a usable parsing/error reporting and with the new execution strategies you no longer have to update all hosts in lockstep. - What’s in a Name?, Geoff Huston (ISP Column Dec 2015)
What’s the difference between .local and .here? Or between .onion and .apple?