couple of days in just five minutes this morning • you successfully implemented a new tool/framework on your new project • you receive an awesome feedback from your customer • you work on interesting problems in an awesome team • you have a brilliant new idea, and you can't stop coding it
a project you just jumped in • setup a dev server, because that's no one's job but you need it • apply new security patches on all of the servers • try to figure out how to do yet another thing with Docker • try to sell yet another necessary refactoring to your client or boss
on for a few weeks, and it just doesn't work on the server • you have server and application issues during an important event or advertising campaign • one of your Wordpress sites is hacked • you need to fix an urgent issue during the weekend or in the middle of the first vacation you had in a few years
do all the backend and middle-tier code, and support up to probably about a hundred front-end developers before I would need a dedicated backend developer." Joe Emison (@JoeEmison)
DevOps • Ruby on Rails backend • many preprocessors that needs full isolation • > 200k requests/hour in peak • unexpected peaks (you never know when some pen will become popular)
tools • be open-minded and embrace new technology • your job is to understand and empower the business, use the best tools to accomplish that • check out serverless, it might help you