search menu icon-carat-right cmu-wordmark

Posts by Joe Yankel

Whitebox Monitoring with Prometheus

Whitebox Monitoring with Prometheus

• Blog
Joe Yankel

In the ever-changing world of DevOps, where micro-services and distributed architectures are becoming the norm, the need to understand application internal state is growing rapidly. Whitebox monitoring gives you details about the internal state of your application, such as the total number of HTTP requests on your web server or the number of errors logged. In contrast, blackbox testing (e.g., Nagios) allows you to check a system or application (e.g., checking disk space, or pinging...

Read More
Will continuous integration improve the security of my application?

Will continuous integration improve the security of my application?

• Blog
Joe Yankel

I am often asked how to help DevOps organizations improve their software and system security by integrating security testing into their new and expanding continuous integration (CI) environment. The first thing I say is, "It is great that you are treating security testing as important a task as other software tests." Security testing is often overlooked or simply manually done at the end of a software release cycle, if at all. When I ask them,...

Read More
Devops Q&A: Frequently Asked Questions

Devops Q&A: Frequently Asked Questions

• Blog
Joe Yankel

Since beginning our DevOps blog in November, and participating in webinars and conferences, we have received many questions that span the various facets of DevOps, including change management, security, and methodologies. This post will address some of the most frequently asked questions....

Read More
Development with Docker

Development with Docker

• Blog
Joe Yankel

In our last post, DevOps and Docker, I introduced Docker as a tool to develop and deploy software applications in a controlled, isolated, flexible, and highly portable infrastructure. In this post, I am going to show you how easy it is to get started with Docker. I will dive in and demonstrate how to use Docker containers in a common software development environment by launching a database container (MongoDB), a web service container (a Python...

Read More
DevOps and Docker

DevOps and Docker

• Blog
Joe Yankel

Docker is quite the buzz in the DevOps community these days, and for good reason. Docker containers provide the tools to develop and deploy software applications in a controlled, isolated, flexible, highly portable infrastructure. Docker offers substantial benefits to scalability, resource efficiency, and resiliency, as we'll demonstrate in this posting and upcoming postings in the DevOps blog....

Read More

Contact the Author

Joe Yankel

SEI Digital Library

SEI Publications

Visit the SEI Digital Library to see other publications by Joe Yankel

View publications