Category: Cloud

Migration of Standalone Apache Spark Applications to Azure Databricks

Apache Spark is a large-scale open-source data processing framework. Databricks is a Unified Analytics Platform that builds on top of Apache Spark to enable provisioning of clusters and add highly scalable data pipelines. Further Databricks includes an integrated workspace for collaboration in an easy to-use environment. For the user, it becomes handy to schedule any...

Continuing the Kubernetes v/s Docker Swarm Debate

In a previous blog, “Kubernetes v/s Docker Swarm – Which is The Right One for You?”, we talked about how there is a pressing need for organizations to have high-quality software running reliably while moving from one computing environment to another – especially as supporting ecosystems, network topographies, security policies, and storage solutions change. Both...

Kubernetes v/s Docker Swarm – Which is The Right One for You?

With software making the world go round, the need to get high-quality software running reliably when moved from one computing environment to another has now become essential. Despite differences in supporting environments, network topography, security policies, or storage, the software has to run reliably. This was a considerable challenge until Containers exploded on the scene...

Fast-track your old school Jenkins architecture with Kubernetes

Why is Jenkins so famous? It is well known that Jenkins is one of the first Java-based open-source automation testing tools that appeared in the market before the cloud era. It allows developers to test their products or software on-the-go. It also offers a wide range of plugins for continuous integration and delivery. Many developers...

AWS Cost Optimization – Tools, Tips and Techniques

AWS Cost depends on various services in use. The cost of each of these services in turn depends on many factors. In this blog we will look at a few common workloads, the AWS services they typically use and how to contain cost for each one of them. AWS well architected framework has a Cost...

Legacy Product Modernization

Legacy Application Modernization – The Need And Approach To Successful Product Modernization

Everything has a life and software applications are no exception.  Legacy application modernization, re-hosting, re-platforming, re-factoring are few buzzwords being heard around the software industry. From ISVs to enterprises, everyone is talking about them. In a typical product life cycle, every product reaches a stage where it needs to modernize. We have seen even computationally...

NetDevOps: Methodology and Business Use Cases

Networking involves two primary teams, namely network development engineers and network operations engineers. These two teams have different responsibilities. The development team works on code development and testing, whereas the operations team deals with the environment, IT architecture, deployment, availability, etc. Traditionally there are silos across these teams, and multiple hands-off are involved while taking...

AWS Fargate – A Quick Introduction & Why Is It Awesome

AWS Fargate - A perfect middle ground between EC2 and Lambda based serverless architecture When your product or offerings are in an early stage, there are a lot of unknowns related to timelines for adoption as well as the speed at which adoption will shoot up. You want the product to scale up or down as...

A/B Testing of Web Apps using Traffic routing feature

Introduction A/B Testing feature gives you an amazing way to test new website content, processes, workflows, etc. by routing the production traffic into multiple slots. At a very high level, you split your website’s traffic between two deployments of code and measure the success of each version of the site based on your needs. Normally…