Slack Data Engineering recently underwent data workload migration from AWS EMR 5 (Spark 2/Hive 2 processing engine) to EMR 6 (Spark 3 processing engine). In this blog, we will share our migration journey, challenges, and the performance gains we observed in the process. This blog aims to assist Data Engineers, Data Infrastructure Engineers, and Product Managers who may be considering migrating to […]
AWS vs Azure vs Google Cloud, which one you’ll select? Enterprises and businesses around the world are now moving to cloud computing from self-hosted infrastructures. Cloud computing essentially refers to a computing environment that delivers software, infrastructure, and platform services to any enterprise. According to LogicMonitor’s Cloud Vision 2020: The Future of the Cloud Study, 83% of enterprise […]
As our world grows increasingly reliant on tech, we have a growing need for on-demand services. Coming to the rescue are cloud providers that have made technology ubiquitous, scalable, and flexible. The as-a-service or subscription model delivers the products, tools, and technology to users over the network. In this picture, we are witnessing the rise […]
Every city is unique. It has its own culture, story of origin, and way of life. The opportunities that a city provides to its residents attracts people to build a life there. According to UN estimate, 68% of the world population would be living in its cities by 2050, as compared to just 55% in 2018. In […]
Staying Secure with CIS in Oracle Cloud Oracle Cloud Infrastructure partners with the Center for Internet Security (CIS) to build security into Oracle Cloud with CIS Hardened Images. CIS Hardened Images — now available on the Oracle Cloud Marketplace — provide hardened virtual machine (VM) images. CIS Hardened Images are pre-hardened in accordance with the CIS […]
GitOps is a relatively new approach to managing production environments with the help of automation, containerization, and orchestration technologies. The idea behind GitOps is to have all the necessary infrastructure components up and running before pushing code to production. With such an automated deployment technique, every change is deployed in a predictable manner. However, not […]
Cloud migration enables organizations to move their workloads and network components to private or public cloud infrastructure. The connection between on-premises workloads and cloud infrastructure is usually established via the use of APIs. During this process, data is in-transit and highly vulnerable to attacks. In this article, you will learn what cloud migration is, what […]
Kubernetes has emerged as a powerful tool to manage and scale cloud-native applications. Organizations need to deploy their software quickly, leveraging highly scalable and always available capabilities to maintain zero downtime. As more applications are containerized and deployed, it becomes increasingly complex for any organization to manage these containers. Hence, scaling becomes an issue. This […]
“Digital transformation is the adoption of digital technology by an organization. Common goals for its implementation are to improve efficiency, value or innovation.” – Wikipedia Digital Transformation is the art and science of incorporating technological innovations into all areas of business operations, to make sure that the overall efficiency and productivity of the business improves, […]
Let’s start off with the very first question that comes to your mind when you hear about the term sorting algorithms. A sorting algorithm is used to rearrange a given array or list of data to a particular pattern. Basically, it rearranges the elements inside a list or array data structure into a specific order.The […]