DevSecOps is an approach to software development that emphasizes security as a critical aspect of the development process. It is a combination of development (Dev), security (Sec), and operations (Ops) practices that work together to build, test, and deploy secure software. The goal of DevSecOps is to integrate security into the software development lifecycle (SDLC) […]
Posts Tagged ‘Docker’
Upgrading Sitecore Platforms – Changes in Sitecore 10.x
So, you find yourself in a need of a Sitecore upgrade and don’t know what to start with or how to approach it? This series of blog posts will cover the whole process from zero to hero, or in upgrade terms – from planning to going live. It comes in the form of a guide […]
Automate Zero Downtime Deployment on GKE Cluster Using Blue Green Deployment Strategy
It’s difficult to deploy a new version of code without downtime. To resolve this issue a blue green deployment strategy is used. Blue green deployment strategy is used to deploy a new version of code. With the help of blue green deployment strategy, it is possible to roll back to the previous version of the […]
Docker Bootcamp – Container Isolation Modes
Welcome back to Docker Bootcamp. In the previous post, we learned about performance and how to tune our containers. In this post we’ll look at another way to improve the performance of your containers by using process isolation mode. By default, windows containers run in hyper-v mode. When we run our containers in hyper-v mode […]
Sitecore on Docker: Common Issues You May Encounter
Running Sitecore on Docker (fully supported) is relatively new (as of version 10.0+), and there is fantastic documentation available on the internet for getting started. The goal of this post is not to re-document installation steps, but to cover the less-documented issues you may encounter during installation (and after) with your Sitecore Docker containers. Personally, […]
Deployment Of Containerized Application on Tomcat Server
Introduction: “DevOps” is the combination of tools and technologies that helps organizations deliver applications with minimal effort and in a shorter period of time. In this blog, I have implemented a DevOps strategy by integrating Github, Jenkins, and Docker to deliver small Java-based applications. Project Architecture: Tools Used: Tomcat: Tomcat is an open-source web […]
Playwright – End to End testing for Web apps
Have you ever wondered; How to simplify End-to-End testing??? Well, I guess that’s where PLAYWRIGHT comes into picture. It’s an open-source NodeJS framework by Microsoft for end-to-end automation for Web applications. Also, it helps developers to test web apps across all Browsers and modern Operating system. Optimizely AUI is an B2B marketplace website which hits […]
Using Docker to Simplify DevOps
Docker is an open-source project that has changed how we think about deploying applications to servers. By leveraging some amazing resource isolation features of the Linux kernel, Docker makes it possible to easily isolate server applications into containers, control resource allocation, and design simpler deployment pipelines. Moreover, Docker enables all of this without the additional […]
Docker Bootcamp – Understanding Performance and Performance Tuning
Welcome back to docker bootcamp. In a previous post, we learned how to set resource limits for our containers. In this post, we will dig deep into performance. We’ll start with a brief history lesson about CPUs and hyperthreading then move on to an example that will help explain how different CPUs can impact performance. […]
Docker Bootcamp – Debug Windows Containers
Welcome back to docker bootcamp. In the previous post, we learned how to switch from Linux containers to Windows containers. In this post we will create a new .net project and deploy to a container. We will also see how to attach the debugger to the code running inside the container. The IIS image we […]
Docker Bootcamp – Windows Containers
Welcome back to Docker Bootcamp. Up to this point, all the examples we’ve gone through have used Linux containers. In this post, we’ll switch to Windows containers. All the Docker commands you’ve learned will still work. But now we’ll have access to Windows, PowerShell, and Internet Information Services (IIS) to run .net-based applications. Examples Switch […]
Docker Bootcamp – Docker Use Cases
Welcome back to Docker Bootcamp. We’ve learned a lot about how to use Docker in this series. In this post, we’ll look at when to use Docker. Docker is a great tool, but as with any technology, you should make sure it is the right tool for the job you are trying to accomplish. Why […]