Dockerfile: Creating Images with Best Practices

Cloud Native applications are delivered as containers. Containers, and more specifically, container images encapsulate the application and all its dependencies in a portable format. Containerizing an application involves creating a Dockerfile, building the image and pushing it to an image registry. Create a Dockerfile To containerize an application, create a Dockerfile alongside the application’s source code. The Dockerfile has instructions describing how […]

Tanzu Application Platform (TAP) Technologies

The Tanzu Application Platform is a collection of Kubernetes controllers that, when used together, provide high-level abstractions targeted at Application Developer and Operators. These abstractions are Kubernetes-native APIs and fit cleanly into the Kubernetes ecosystem allowing developers to opt-into the complexity and power of Kubernetes when appropriate, without losing the overall power of the platform. Finally, TAP provides the Developer […]

Exploring the Secure Software Supply Chain in the Modern DevOps Era

DevOps, a new breed in the fast changing world of software development, created a change which promotes communication and collaboration across IT and its stakeholders. With the recent advent of Agile methodologies and container technology, attention was focused on automating the software supply chain. The process seeks to strengthen software delivery speed through continued integration, testing, delivery, deployment, and checks, […]