With applications the driving force in today's economy, the quality and
release cadence of your software are critical to your business and your
bottom line. You want to get software updated in the hands of your end users
as quickly as possible. However, even the fastest release cycle wouldn't make
a difference if your product ends up being buggy or malfunctioning, resulting
in a bad user experience or service interruption.
I want to take a look at one of the most important (if not the most
important) aspects of the software delivery process: testing! As software
teams become more mature in their implementation of DevOps and continuous
delivery to streamline their software delivery, testing takes a central role
as a prerequisite to these practices.
You need to have testing on your mind from the very beginning, and plan your
testing as part of the initial stages of d... (more)
Microservices and container adoption promises an ideal where everything is a
microservice packaged in a container. New functionality gets built quickly
and delivered instantly across multiple clouds and environments. Everyone
will enjoy speed, flexibility, predictability, restful nights, and regular
family meals because of a microservices architecture and container
Then there’s the reality.
We’re still in the very early days of the container lifecycle. Tools are
native to the container engine, which fragments development and deployment.
No one container engine... (more)
Welcome to another round-up of the latest news in DevOps, Agile and
Continuous Delivery. This week’s news focus on DevOps’ rising adoption
rates and how it will impact the future of business in any industry. In fact,
some are calling DevOps a necessary skill to learn for a successful career
in tech. Pretty soon there will be a time where people can’t recall a day
without DevOps – and we are certainly excited to be a part of that future!
Continue reading for more on the latest modern software delivery news and
trends, and, as always, stay tuned to all the news coming
from @Electr... (more)
As enterprises continue their DevOps journeys and strive towards Continuous
Delivery (CD), there is strong demand for solutions and tools that will
improve software application development and delivery pipelines. In this
quest for better software faster, Microservices have emerged as a solution to
the limitations presented by monolithic legacy applications.
With Microservices, teams have the opportunity to break free from being tied
to monolithic-style single release cycles for any and all improvements or
updates. This enables the scaling of teams and applications to meet speed an... (more)
This morning on Continuous Discussions (#c9d9) podcast, we discussed how
Docker & Microservices complement each other well – like PB&J – to form
the foundation for modern application delivery.
Enterprises today explore ways of decomposing their monolith and taking
advantage of Docker – for both new and legacy applications.
What are the benefits of containers and microservices? Why do they go so well
together? What are the challenges? What are some best practices for building,
deploying and operating microservices on a large-scale Docker-ized
infrastructure? Continue reading for m... (more)