TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What should I learn to make my full stack deployment easier?

3 pointsby zman0225almost 11 years ago
I consider myself to be a novice full-stacker, with a preference for python. However, there's a lot of tools out there for many different purposes. I just wanted recommendation on what to learn/use to make my life easier. So... What is it that you guys use that can make my life a little easier? Don't be afraid to get specific (ex. docker, ansible.. etc)

2 comments

dryghalmost 11 years ago
I recently picked up Ansible with nearly no system administration background. I came from a Python background, but I didn&#x27;t want to learn Chef&#x2F;Puppet&#x2F;Salt since there is apparently a fairly significant learning curve.<p>Anyway, Ansible has been great for small&#x2F;medium sized projects. I haven&#x27;t used it for anything large, so I can&#x27;t really speak if you&#x27;re planning on working on big projects. I was able to pick it up in a day, and after a few days I felt I was comfortable with it. For me, copying parts of other people&#x27;s playbooks from Github and trying to understand it was the best way to learn after getting an overview from the documentation. Just start with something small - like installing &amp; configuring a database, and work your way up the stack. Can&#x27;t speak to any other dev-ops tools since Ansible is the first I&#x27;ve learned, but I&#x27;ve been happy with it.
nickjjalmost 11 years ago
I&#x27;ve been working with ansible recently and I really like it having spent a bit of time with chef prior to using ansible.<p>I&#x27;m sticking with ansible for certain and I&#x27;m happy about it.<p>Here&#x27;s about a dozen ansible &quot;roles&quot; I&#x27;ve created if you want to poke around the code. They are all tested with travis ci too.<p><a href="https://github.com/nickjj/orats#ansible-roles-used" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nickjj&#x2F;orats#ansible-roles-used</a><p>It&#x27;s geared towards deploying a rails app but a lot of it is neutral and the rails role itself could be adjusted for django&#x2F;etc. without much work.<p>There was a talk recently where a dude from twitter explained how they are using ansible to deploy many thousands of services so I&#x27;d say it scales.