Editor's note

Open source technology has made an impact in many areas of the software world, particularly when it comes to application development and management. As the number of applications and services created and employed by organizations continues to proliferate exponentially, open source has stepped up to provide developers and application managers an innovative and community-driven approach to rapidly deploying applications and keeping them running smoothly. This essential guide looks at how open source technology has evolved to meet the application development and deployment needs of organizations of all sizes. It also looks at some of the top open source tools available to help with the management of APIs and application containers -- another critical part of keeping applications and services up and running.

1Explore open source tools and platforms

There isn't an application developer or manager out there who shouldn't at least consider the benefits of using open source tooling within their organization. Even large vendors such as IBM are pushing the use of open source platforms. Read on to discover how open source is affecting the application world and where you may stand to benefit.

2Make open source tools work for you

The use of open source technology will make sense in plenty of cases and for a broad range of organizations. That doesn't mean it's always simple. To maximize your benefits and minimize your risks, be smart about how you use and license open source tools.

3Where Kubernetes fits with continuous development

Kubernetes is widely known for its usefulness in container management. The open source project also provides developers and operations pros with help in facilitating a smoother continuous integration and continuous development pipeline, whether in conjunction with Jenkins or Git or other items in the DevOps toolbox.