What DevOps is. And isn’t.
So we’ve argued in a previous blog that DevOps is a culture. Not a service or program, and especially not a toolkit; it is a philosophy to be embraced for the future. Therefore, the responsibility of your company becoming ‘DevOps’, and joining this movement should not fall onto the shoulders of the person, team or department branded with this word in their title. No one DevOps Engineer should be held responsible for this challenge. This article argues that perhaps we have got to the point where the word itself is being thrown around too much. It offers an interesting perspective on the idea that it isn’t just about automation systems and technology as some people may believe.
2015’s API toolkit
Here at Caylent, we want to draw your attention to tools and processes that can make your life easier as a developer. And this is a list with a tool for every occasion. It is not just aimed solely at the tech savvy either. For those of you not amongst the 35 million + Developers out there, there are some apps on here designed with you in mind.
Without doubt, the tools on the list are intended to aid and assist; from quicker ways to design or model your APIs without any overheads, to adding greater functionality without having to write out extra code for it yourself. There’s a tool included here to increase your team’s efficiency—whether large or small—with a new client feature enabling all team members (regardless of role) to share API details. And another that allows anyone to convert their API spec files across different formats. Worth a read for the ongoing insight to streamline your processes.
Scaling with AWS
Since it’s launch back in 2006 Amazon Web Services (AWS) has dominated the cloud infrastructure arena. As a company, they have produced one of the fastest growing technologies of this century so far. The main reason AWS seems to stand out from its competitors is that others have yet to offer the same breadth of service capabilities. For instance, most companies just offer versions of EC2 and S3 that are not as cost efficient, flexible in terms of scalability or as reliable.
AWS’s global cloud infrastructure covers 12 geographic regions around the world, and contains 32 availability zones within those. It also works with an extensive partner ecosystem, complementing both Linux and Windows. Essentially it’s a more integrated and holistic approach to infrastructure and applications. AWS Startup’s acknowledges it is by no means an easy feat to scale an on-premise infrastructure, and they believe their services can help with that headache. And so they’ve created a comprehensive guide to getting you kickstarted. First by introducing you to AWS’s global infrastructure and some of their core services around networking and compute (such as Amazon VPC and Amazon EC2). They also explain the limits of vertical scaling while talking you through the benefits and process of horizontal scaling, so at the end, you should be able to handle your high volume traffic cost effectively.
So just how DevOps are you then?
This article draws some pretty deep and meaningful links between Douglas Adam’s characters from the infamous book A Hitchhiker’s Guide to The Galaxy and the type of DevOps person you see yourself as. Spend five minutes and see whether you are the “Don’t Panic” type and have embraced the DevOps culture or see if you’ve become something else entirely…