DevOps

DevOps

Implementing Cypress Testing into a Codefresh Pipeline

Implementing Cypress Testing into a Codefresh Pipeline Cypress.iois a next generation front end testing tool built for the modern web. It is utilized by developers or QA engineers building web applications using modern JavaScript frameworks. They are an extremely robust end-to-end testing platform, and are very extensible. Cypress can test anything that runs in a browser. This makes it a very powerful tool, and perfect to implement into a CI/CD pipeline. For this we’ll need an application to work with.

Continue Reading
DevOps

Configuring Codefresh for a multi-service & mono-repo app

Have you ever been tasked with pipelining out an existing application in a new tool? This can be a long and daunting task. Especially if your application is multi-service, and mono-repo. I’m not going to get into all of hows and whys of multi-repo vs mono-repo today, but there is always a use case or operational model for each. One of the biggest issues I have run into with multi-serivce mono-repo apps is getting the container builds to work the first time.

Continue Reading
DevOps

Deploying Apps to Heterogenous Infra : AKS and Azure Functions

Thinking of leveraging both k8s and serverless functions? This blog provides details on how to do it on Azure.

Continue Reading
DevOps

Managing application budget and security on AWS with CloudBees

This post examines how to manage application budget and security with Cloudbees

Continue Reading
DevOps

Application State - Trouble Free Deployment for the Database

As more and more applications convert to cloud native with Kubernetes as a normalizing layer the ability to have portability between public clouds also becomes easier. Theoretically, the app can now move easily between AWS/Azure/GCP. However, a couple of issues are always in the back of developer’s minds:  Do I connect to cloud services like ML/AI, DevOps tool chains, DBs, Storage, etc? This might lock me in.  Should I roll my own database or use a cloud services like CosmosDB, Azure Postgres DB, etc.

Continue Reading
DevOps

Verifying Application Infrastructure Performance in the Pipeline

While CI/CD Pipelines and DevOps are a major talking point in the realm of application Development today, many tasks are still manually processed. This blog explores a method for verifying performance of the infrastructure (and application) in the pipeline.

Continue Reading
DevOps

Multi-Account Log Aggregation in AWS for Observability and Operations - Part 2: Implementation

In this blog, I will walk you through the steps of setting up a Multi-Account log aggregation architecture in AWS

Continue Reading
DevOps

Continuous Verification in Action

This post examines a pipeline developed to demonstrate the concept of Continuous Verification in detail

Continue Reading
DevOps

Multi-Account Log Aggregation in AWS for Observability and Operations

Are you using multiple AWS/Azure accounts and struggling with log management? This blog walks through advantages and tradeoffs of different ways to achieve this

Continue Reading
DevOps

Turnkey Containers from Bitnami: A Real World Use Case

As you may have seen recently, VMware recently announced the intent to acquire Bitnami.Bitnami is a leader in application packaging solutions providing the largest catalog of click-to-deploy applications and development stacks for major cloud and Kubernetes environments. There are several great use cases for Bitnami package for all the things I have been working on recently. One of the most helpful recently was the turnkey container selection. These containers are pre-built, fully managed containers, for a multitude of apps and services.

Continue Reading