Related Content
![]() |
Why Choose Containerization? Containers have been adopted by many organizations. Docker is the most popular and has become the standard containerization platform, though there are others. But why use containerization? What are the advantages that spurred its adoption? Let’s look at some of the factors that govern the choice of containerization. |
|
![]() |
When to Use MapReduce with Big Data MapReduce is a programming model for distributed computation on big data sets in parallel. It's a module in the Apache Hadoop open source ecosystem, and a range of queries may be done based on the algorithms available. Here's when it's suitable (and not suitable) to use MapReduce for generating and processing data. |
|
![]() |
Migrating to the Cloud: Which Model Is Right for You? Cloud computing is a relatively recent trend, and several organizations have opted to migrate their services and data to the cloud. Which of the cloud computing models available is right for which situation? Let’s look at the three options—public, private, and hybrid—and discuss when it's a good idea to use each one. |
|
![]() |
Migrating a Database? Consider These Factors First Database migration is usually performed with a migration tool or service. Migrating one database to another actually involves migrating the schemas, tables, and data; the software itself is not migrated. Whatever the reason for migration, before you start, explore the options and take these considerations into account. |
|
![]() |
Selecting the Right Node.js Framework for Your App Node.js is an open source and cross-platform runtime environment for creating server-side web apps entirely using JavaScript. There are many frameworks that work with Node.js and each excels in different areas, so selecting one comes down to preference and the specific needs of the project. Here are some popular ones. |
|
![]() |
Exploring Big Data Options in the Apache Hadoop Ecosystem With the emergence of the World Wide Web came the need to manage large, web-scale quantities of data, or “big data.” The most notable tool to manage big data has been Apache Hadoop. Let’s explore some of the open source Apache projects in the Hadoop ecosystem, including what they're used for and how they interact. |
|
![]() |
7 Essential Quality Attributes for Your Test Automation Framework A common problem in software is that developers and designers tend to concentrate on pure functionality and neglect quality attributes. These are the famous “-abilities”: usability, reliability, portability, etc. If your testing framework is suffering, you might want to check if it has these seven quality attributes. |
|
![]() |
Selecting a Cloud Service Cloud services are relatively new, and for those used to downloading and installing software, it may be daunting at first when trying to figure out which cloud service to use. Let’s analyze the different options—infrastructure as a service, platform as a service, and software as a service—and when you should use each. |