Can the Monolithic Model Still Work For Me?

Michael Handa Amazon Web Services, CI/CD, Cloud Technology, Containerization, DevOps, Microservices

Microservices architecture has become all the hype. A great many businesses seem to be creating their apps as microservices or rushing to migrate their monolithic apps. But is it always the best choice? Can monolithic apps still work? Before answering that question, let’s consider what exactly it means. Monolithic architecture refers to a traditional unified model for designing software as …

How to Scale Using Kubernetes: From Startup to Superstar

Michael Handa Amazon Web Services, Cloud Technology, Containerization, Kubernetes, Microservices, Microsoft Azure

Kubernetes adoption has skyrocketed during the last few years. No matter which statistics you look at, you’re bound to see high rates of adoption. Sysdig’s 2019 Container Usage Report states that 77 percent of containers are now run on Kubernetes. That figure doesn’t include Red Hat OpenShift and Rancher, which are also built on Kubernetes — they take the figure …

Kubernetes Versus Amazon ECS: A Peculiar Comparison

Michael Handa Amazon Web Services, Cloud Technology, Containerization, Kubernetes, Microservices

Many would say that comparing Kubernetes with Amazon’s EC2 container service, or ECS, is like comparing apples and oranges. But are they really that different? That’s what we’ll be exploring in this blog. We’ll be looking at what each of these services offers, and in which aspects they are similar —  as well as their differences. This comparison will allow …

How to Save Big Using One Kubernetes Cluster for Multiple Environments

Michael Handa Cloud Technology, Containerization, Kubernetes, Microservices

Kubernetes has revolutionized application deployment during the last few years. Thousands of businesses have migrated to the cloud within a short period in order to leverage the power of Kubernetes. However, adopting Kubernetes is not a walk in the park. There are many complexities related to setting up Kubernetes in a manner that works for your organization. Many of them …

Why Kubernetes?

Michael Handa Cloud Technology, Containerization, Kubernetes, Microservices

In an earlier blog post, we described how virtualization brought cloud technology into the mainstream. It offers computing on demand, allowing enterprises to outsource (to varying degrees) their computing needs to cloud providers. For their part, cloud providers use virtualization to dynamically segment multiple users across a large number of commodity servers with unparalleled scalability and elasticity. In another blog …

Why Containers? The Top 10 Benefits

Michael Handa Cloud Technology, Containerization, DevOps, Microservices

Why Containers? In a previous post, we contrasted the two prominent cloud deployment technologies – virtual machines and containers. The ability to virtualize server hardware kicked off the cloud revolution by making computing power just another utility available on demand. But containerization has taken cloud-based deployment to the next level. The trend in software development these days is to build …

From Virtualization to Containerization: The Evolution of Cloud Computing

Michael Handa Cloud Technology, Kubernetes, Microservices

There would be no cloud computing without virtualization. In a sense, cloud computing is virtualization carried out on a massive scale. And cloud computing, as every CIO knows, has become a key component of an enterprise’s IT architecture. So, what then is virtualization, which seems to be a cloud’s foundational element? Virtualization Creating the illusion of being able to use …

Visiting SCaLE 18x

Michael Handa Kubernetes, Microservices

SCALE 18x this year was a little lighter in attendance but still a great time. It did seem as though the organizers were trying to push attendance more towards the weekend by not having many sessions on the first day. This made the few sessions available crowded, especially the sole Kubernetes session “Kubernetes 101”. The k8s sessions, especially when interactivity …

Microservices and Serverless Computing

Michael Handa Amazon Web Services, Cloud Technology, DevOps, Microservices

In talking about serverless computing, we should first dispense with a common source of confusion– the word “serverless.” Though it would seem to indicate otherwise, it doesn’t mean that there are no servers. It simply means that you don’t have to own any servers, and, what is more, you don’t have to provision or configure the servers you use. Though …

Key Differences Between On-Premise and Cloud Managed Services

Michael Handa Amazon Web Services, Cloud Technology, DevOps, Managed Service Provider

There is no doubt that the cloud is the wave of the future. For newer companies, embracing the latest technologies and trends can be second nature, but for more traditional organizations, things can quickly get a lot more complicated. This is where a Managed Service Provider can help. Managed Service Providers (MSPs) are third-party contractors that offer IT tasks and …