Joy or Pain of Constant Cooperation? The biggest lie of Computer Science studies is the premise that we will work solely with computers. Dealing only with tough engineering problems, we will work only with predictable and logical silicone matter. That is an engineering utopia. If you work long enough in that business, you know that it is not going to happen. IT is immensely teamwork oriented. People-stuff will surface everywhere, and that is good.
Deployment is just a technical detail, not important for a business. Seriously? One may say business guys don’t think about deployments. I would say it is your role - as a dev - to make them stop thinking about it. If you doubt, let’s consider the following aspects. Doesn’t matter how lovely your application is. How many buzzwords you can use to describe it. It’s all about earning money.
Introduction In this short post we would like to share our experiences regarding large systems monitoring. The focus however will be put on cooperation between dev/devops and business. Why is this important? Why should we care? Is it worth it? Are there any obstacles or pitfalls? Let’s dive into what we think are best practices and see how they finally work out. Best practices distilled Present data in concise and clear manner, ideally aggregated.