* Posts by Robo167

1 publicly visible post • joined 12 Mar 2018

Great, we're going to get DevOps-ed. So, 15 years of planning processes – for the bin?

Robo167

Re: Usual DevOps bollocks

@bat

I think you might have missed a few key points here.

The “goal” is to automate and break out your monolithic applications into smaller, more manageable components. Have API connectors between apps etc.

Application X should never break Y through a change. In fact, application X should raise an error in the connector and Y should continue to work, albeit possibly with some reduced functionality for a time.

Testing still happens before anything is released, it’s just done as soon as the dev is completed so changes are rapid.

So an API not passing the pre-defined tests means it doesn’t go in, and doesn’t break the application.

Anything not caught by tests obviously is an issue - but designing the app to not fall over (through apis etc) means the risk is minimised.

Furthermore, a decent tech stack (git, Jenkins) means you can roll production versions back at the click of a button.

So X-2.0 might break Y, but you can turn it back to X-1.7 at the drop of a hat.

I used to be on the other side of CABbies, and they were 100% political nonsense.

Why do you need a defined meeting about changes? Surely any discussion about X and Y can just happen between the two or more devs who are involved? Else you’re wasting 20/50 minutes of people’s time who only have one relevant part in the CAB.