Posts Tagged Under: CI/CD

The Road to Continuous Deployment

Anyone experienced with traditional IT environments will probably be familiar with the age-old tension between releasing new features and guaranteeing stability. In these unfortunate circumstances, development and production teams work separately from one another, paving the way for a series of issues in both delivery fluidity and compatibility.

This is very much akin to sprucing up a big, circular cake and somehow attempting to fit it into a much smaller — possibly star-shaped — box for delivery. Just as you would likely have to slice the cake up in order to make it fit inside the awkward packaging, due to the natural differences between development and production environments, operations teams must tweak any code that is sent their way.

Of course, in this day and age, the industry demands agility. So in order to get around this issue and expedite the delivery process, here at Software Planet, we make use of continuous deployment — a practice that while admittedly requiring a series of big changes to attain, has the power to take your production capacity to exciting new levels.

Read More


Going Further with Docker

If you owned a shipping company, you would probably need an ingenious system to send different categories of goods across the sea. For example, it would certainly be ill-advised to lump a live hippopotamus right next to a brand new Macbook Pro. Instead, you and your crew would likely have to pay close attention to the size and shape of goods, as well as the required provisions to keep them safe and stable during transport.

Much in the same way, the shift from monolithic applications to the separately managed components found in microservices has demanded an inventive approach to software deployment. Thankfully, however, just as the shipping industry was able to solve most cargo challenges when freight containers were standardised in the late 1960s, a powerful software container has quickly risen to definitive status in the programming world.

Read More