<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: jay538</title>
    <description>The latest articles on DEV Community by jay538 (@jay538).</description>
    <link>https://dev.to/jay538</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F437829%2F695e8476-234e-49ef-8092-61be6c72a638.jpg</url>
      <title>DEV Community: jay538</title>
      <link>https://dev.to/jay538</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jay538"/>
    <language>en</language>
    <item>
      <title>Top Git Interview Questions And Answers</title>
      <dc:creator>jay538</dc:creator>
      <pubDate>Thu, 20 May 2021 12:27:03 +0000</pubDate>
      <link>https://dev.to/jay538/top-git-interview-questions-and-answers-2o4g</link>
      <guid>https://dev.to/jay538/top-git-interview-questions-and-answers-2o4g</guid>
      <description>&lt;p&gt;If you're looking for Git Interview Questions and Answers 2021 for Freshers and Experienced, then you are in the right place. There are a lot of job opportunities from many reputed companies in the world.&lt;/p&gt;

&lt;p&gt;According to research, Git has a market share of about 68% in version control management. So, You still have the opportunity to move ahead in your career.&lt;/p&gt;

&lt;p&gt;Here Mindmajix offers advanced Git Interview Questions and Answers 2021 that helps you in cracking your job interview.&lt;/p&gt;

&lt;p&gt;If you want to enrich your career and become a professional in Git, then visit Mindmajix - a global online training platform: &lt;a href="https://mindmajix.com/git-training"&gt;"Git Online Training"&lt;/a&gt;This course will help you to achieve excellence in this domain.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q1. What is GIT and What are its advantages?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Ans: Git is a free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q2. What is the relationship between GIT and SCM tools?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Ans: SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q3. Can you explain about Branching and Merging in GIT?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Ans: The Git feature that really makes it stand apart from nearly every other SCM out there is its branching model.&lt;/p&gt;

&lt;p&gt;Git allows and encourages you to have multiple local branches that can be entirely independent of each other. The creation, merging, and deletion of those lines of development takes seconds.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q4. How do you rate GIT in terms of speed?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Ans: Git is fast. Speed and performance have been a primary design goal of Git from the start. With Git, nearly all operations are performed locally, giving it a huge speed advantage on centralized systems that constantly have to communicate with a server somewhere.&lt;/p&gt;

&lt;p&gt;Git was built to work on the Linux kernel, meaning that it has had to effectively handle large repositories from day one. Git is written in C, reducing the overhead of runtimes associated with higher-level languages.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q5. What is a pull-in git?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Ans: git-pull - Fetch from and integrate with another repository or a local branch&lt;/p&gt;

&lt;p&gt;SYNOPSIS: git pull [options] [ […?]]&lt;/p&gt;

&lt;p&gt;In its default mode, git pull is shorthand for git fetches followed by git merge FETCH_HEAD. More precisely, git pull runs git fetch with the given parameters and calls git merge to merge the retrieved branch heads into the current branch. should be the name of a remote repository as passed to git-fetch&lt;/p&gt;

&lt;p&gt;Do you want to read more? visit here: &lt;a href="https://mindmajix.com/git-interview-questions-answers&amp;lt;br&amp;gt;%0A"&gt;"Git Interview Questions"&lt;/a&gt;&lt;/p&gt;

</description>
      <category>github</category>
      <category>interviewquestions</category>
      <category>onlinetraining</category>
    </item>
    <item>
      <title>VMware Online Training</title>
      <dc:creator>jay538</dc:creator>
      <pubDate>Fri, 05 Mar 2021 12:39:57 +0000</pubDate>
      <link>https://dev.to/jay538/vmware-online-training-5gg2</link>
      <guid>https://dev.to/jay538/vmware-online-training-5gg2</guid>
      <description>&lt;p&gt;&lt;b&gt;About VMware Course:&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Mindmajix VMware Training is designed to grow your skills and ability to leverage all the VMware opportunities in the industry. Our best infield instructors will cover every aspect of VMware virtualization right from installation, configuration, ESXi, networking, etc. to managing and automating a virtual environment. By the end of this online course, you’ll have a better understanding of VMware vSphere6.7 and be more prepared for the VMware certification exam.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;What will you learn in this VMware Remote Training?&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;VMWare training provided by mindmajix gives you the blueprint for achieving your goals and winning the top spot. By enrolling in our course, you can secure excellent scores in VMWare certification. Training at your favourable timings makes you gain excellent command over VMWare concepts. Due to this training, you will acquire advanced knowledge of virtualization.&lt;/p&gt;

&lt;p&gt;You will earn practical knowledge on concepts like VMWare clusters, vSphere Storage, Virtual Machines, vSphere Networking, Managing Virtual Machines by using vcenter server, VMWare Logs and services, Data protection, Site Recovery Management (SRM), etc. Our seamless live support facilitates you clear your doubts instantly. Live projects prefered by our trainers facilitate you gain real-time knowledge.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Why should you learn VMware to grow your career?&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The need for virtualization in the IT industry is increasing rapidly, so many IT companies are recruiting Certified VMWare Professionals. Salary for Certified VMWare Professionals is about $98000 per annum.&lt;/p&gt;

&lt;p&gt;Visit here to learn VMware: &lt;a href="https://mindmajix.com/vmware-training"&gt;https://mindmajix.com/vmware-training&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vmware</category>
      <category>onlinetraining</category>
    </item>
    <item>
      <title>Advanced Machine Learning Interview Questions </title>
      <dc:creator>jay538</dc:creator>
      <pubDate>Sat, 06 Feb 2021 15:13:40 +0000</pubDate>
      <link>https://dev.to/jay538/advanced-machine-learning-interview-questions-1il</link>
      <guid>https://dev.to/jay538/advanced-machine-learning-interview-questions-1il</guid>
      <description>&lt;p&gt;If you're looking for Machine Learning Interview Questions for Freshers and Experienced, you are in the right place. There are a lot of opportunities from many reputed companies in the world. According to research Machine Learning has a market size of about USD 3,682 Million by 2021. So, You still have the opportunity to move ahead in your career in Machine Learning Development. Mindmajix offers Advanced Machine Learning Interview Questions 2021 that helps you in cracking your interview &amp;amp; acquire dream career as Machine Learning Developer.&lt;/p&gt;

&lt;p&gt;Q1) What is the difference between Bias and Variance?&lt;/p&gt;

&lt;p&gt;Ans: Bias:&lt;br&gt;
Bias can be defined as a situation where an error has occurred due to the use of assumptions in the learning algorithm.&lt;/p&gt;

&lt;p&gt;Variance:&lt;br&gt;
Variance is an error caused because of the complexity of the algorithm that is been used to analyze the data.&lt;/p&gt;

&lt;p&gt;Q2) What is the difference between supervised and unsupervised machine learning?&lt;/p&gt;

&lt;p&gt;Ans: Supervised learning is a process where it requires training labeled data. When it comes to Unsupervised learning it doesn’t require data labeling.&lt;/p&gt;

&lt;p&gt;Q3) What are the three stages of model building in the machine learning?&lt;br&gt;
Ans: Following are the three stages of model building:&lt;/p&gt;

&lt;p&gt;Model Building&lt;/p&gt;

&lt;p&gt;In this stage, we will choose the ideal algorithm for the model, and we will train it based on our requirement.&lt;/p&gt;

&lt;p&gt;Model Testing&lt;/p&gt;

&lt;p&gt;In this stage, we will check the model accuracy by using test data.&lt;/p&gt;

&lt;p&gt;Applying Model&lt;/p&gt;

&lt;p&gt;After testing, we have to make the changes, and then we can use the model for the real-time projects.&lt;/p&gt;

&lt;p&gt;Q4) What are the applications of supervised machine learning?&lt;br&gt;
Ans: Following are the applications of machine learning:&lt;/p&gt;

&lt;p&gt;Fraud Identification&lt;/p&gt;

&lt;p&gt;Supervised learning trains the model for identifying the suspicious patterns; we can identify the feasible fraud instances.&lt;/p&gt;

&lt;p&gt;Healthcare&lt;/p&gt;

&lt;p&gt;By giving the images about a disease, supervised machine learning can train the model for detecting whether a person is affecting from illness or not.&lt;/p&gt;

&lt;p&gt;Email spam identification&lt;/p&gt;

&lt;p&gt;We train the model through historical data which contains emails that are classified as spam or not spam. This labeled data is supplied as the input to the model.&lt;/p&gt;

&lt;p&gt;Sentiment Analysis&lt;/p&gt;

&lt;p&gt;This relates to the process of using algorithms for mining the documents and determining if they are negative, neutral, positive in sentiment.&lt;/p&gt;

&lt;p&gt;Q5) What are the techniques of Unsupervised machine learning?&lt;br&gt;
Ans: Following are the different techniques of unsupervised machine learning:&lt;/p&gt;

&lt;p&gt;Clustering&lt;/p&gt;

&lt;p&gt;It includes the data that must be divided into the subsets. These subsets are also known as clusters. Diverse clusters disclose details about objects, unlike regression or classification.&lt;/p&gt;

&lt;p&gt;Association&lt;/p&gt;

&lt;p&gt;In the association problem, we can recognise the association patterns between different items and variables. For instance, the e-commerce can indicate other items for us to buy according to our previous purchases.&lt;/p&gt;

&lt;p&gt;Visit Here to read more: &lt;a href="https://mindmajix.com/machine-learning-interview-questions"&gt;https://mindmajix.com/machine-learning-interview-questions&lt;/a&gt;&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>interviewquestions</category>
    </item>
    <item>
      <title>Top Hadoop Interview Questions</title>
      <dc:creator>jay538</dc:creator>
      <pubDate>Sat, 31 Oct 2020 14:28:48 +0000</pubDate>
      <link>https://dev.to/jay538/top-hadoop-interview-questions-3odm</link>
      <guid>https://dev.to/jay538/top-hadoop-interview-questions-3odm</guid>
      <description>&lt;p&gt;Q1) Explain Big data and its characteristics.&lt;/p&gt;

&lt;p&gt;Ans. Big Data refers to a large amount of data that exceeds the processing capacity of conventional database systems and requires a special parallel processing mechanism. This data can be either structured or unstructured data.&lt;/p&gt;

&lt;p&gt;Characteristics of Big Data:&lt;/p&gt;

&lt;p&gt;Volume - It represents the amount of data that is increasing at an exponential rate i.e. in gigabytes, Petabytes, Exabytes, etc. &lt;/p&gt;

&lt;p&gt;Velocity - Velocity refers to the rate at which data is generated, modified, and processed. At present, Social media is a major contributor to the velocity of growing data.&lt;/p&gt;

&lt;p&gt;Variety - It refers to data coming from a variety of sources like audios, videos, CSV, etc. It can be either structured, unstructured, or semi-structured.&lt;/p&gt;

&lt;p&gt;Veracity - Veracity refers to imprecise or uncertain data.&lt;/p&gt;

&lt;p&gt;Value - This is the most important element of big data. It includes data on how to access and deliver quality analytics to the organization. It provides a fair market value on the used technology.&lt;/p&gt;

&lt;p&gt;Q2) What is Hadoop and list its components?&lt;/p&gt;

&lt;p&gt;Ans. Hadoop is an open-source framework used for storing large data sets and runs applications across clusters of commodity hardware.&lt;/p&gt;

&lt;p&gt;It offers extensive storage for any type of data and can handle endless parallel tasks.&lt;/p&gt;

&lt;p&gt;Core components of Hadoop:&lt;/p&gt;

&lt;p&gt;Storage unit– HDFS (DataNode, NameNode)&lt;br&gt;
Processing framework– YARN (NodeManager, ResourceManager)&lt;/p&gt;

&lt;p&gt;Q3) What is YARN and explain its components?&lt;/p&gt;

&lt;p&gt;Ans.&lt;br&gt;
Yet Another Resource Negotiator (YARN) is one of the core components of Hadoop and is responsible for managing resources for the various applications operating in a Hadoop cluster, and also schedules tasks on different cluster nodes.&lt;/p&gt;

&lt;p&gt;YARN components:&lt;/p&gt;

&lt;p&gt;Resource Manager - It runs on a master daemon and controls the resource allocation in the cluster.&lt;/p&gt;

&lt;p&gt;Node Manager - It runs on a slave daemon and is responsible for the execution of tasks for each single Data Node.&lt;/p&gt;

&lt;p&gt;Application Master - It maintains the user job lifecycle and resource requirements of individual applications. It operates along with the Node Manager and controls the execution of tasks.&lt;/p&gt;

&lt;p&gt;Container - It is a combination of resources such as Network, HDD, RAM, CPU, etc., on a single node.&lt;/p&gt;

&lt;p&gt;Q4) What are the Hadoop daemons and explain their roles in a Hadoop cluster?&lt;/p&gt;

&lt;p&gt;Ans. Generally, the daemon is nothing but a process that runs in the background. Hadoop has five such daemons. They are: &lt;/p&gt;

&lt;p&gt;NameNode -  Is is the Master node responsible to store the meta-data for all the directories and files. &lt;/p&gt;

&lt;p&gt;DataNode - It is the Slave node responsible to store the actual data.&lt;/p&gt;

&lt;p&gt;Secondary NameNode - It is responsible for the backup of NameNode and stores the entire metadata of data nodes like data node properties, addresses, and block reports of each data node.&lt;/p&gt;

&lt;p&gt;JobTracker -  It is used for creating and running jobs. It runs on data nodes and allocates the job to TaskTracker.&lt;/p&gt;

&lt;p&gt;TaskTracker - It operates on the data node. It runs the tasks and reports the tasks to JobTracker.&lt;/p&gt;

&lt;p&gt;Q5) What is Avro Serialization in Hadoop?&lt;/p&gt;

&lt;p&gt;Ans. &lt;br&gt;
The process of translating objects or data structures state into binary or textual form is called Avro Serialization. It is defined as a language-independent schema (written in JSON). &lt;br&gt;
It provides AvroMapper and AvroReducer for running MapReduce programs.&lt;/p&gt;

&lt;p&gt;If You want to more click here: &lt;a href="https://bit.ly/2TD9svs"&gt;https://bit.ly/2TD9svs&lt;/a&gt;&lt;/p&gt;

</description>
      <category>hadoop</category>
      <category>bigdata</category>
      <category>beginners</category>
    </item>
    <item>
      <title>What, Why, and Benefits of Microservices</title>
      <dc:creator>jay538</dc:creator>
      <pubDate>Mon, 07 Sep 2020 14:50:57 +0000</pubDate>
      <link>https://dev.to/jay538/what-why-and-benefits-of-microservices-3do9</link>
      <guid>https://dev.to/jay538/what-why-and-benefits-of-microservices-3do9</guid>
      <description>&lt;p&gt;This tutorial helps you understand and get acquainted with everything you need to know about Microservices. As you go further, you will gain complete knowledge regarding the architecture, features, applications, certifications, and the job structure of microservices in the market.&lt;/p&gt;

&lt;p&gt;With a steady increase in the market size for the Microservices since 2016 in the US, many large players are migrating to it. This popularity is mainly because; the enterprises are looking forward to becoming more agile and adopt DevOps with continuous testing capabilities.&lt;/p&gt;

&lt;p&gt;It is important for a tech-savvy engineer to understand the concept of Microservices and its bigger picture in the market. So, let's get started.&lt;/p&gt;

&lt;p&gt;What is Microservices?&lt;/p&gt;

&lt;p&gt;Microservices is a method of software development which packages an application as a set of loosely-coupled services with light-weight protocols for communication. Basically, it is a set of services that work independently to contribute to a user-defined task. Here, each business task is handled by a service that works independently with a dedicated server.&lt;/p&gt;

&lt;p&gt;It borrows its architectural style from the Service-Oriented Architecture.&lt;/p&gt;

&lt;p&gt;Note: Service-Oriented Architecture is a design of software development where services are provided by the application components to other components through network protocols.&lt;/p&gt;

&lt;p&gt;Microservices are also popularly known as Microservice Architecture. Every service in the application is an independent, self-contained service and they implement single business capability.&lt;/p&gt;

&lt;p&gt;Why Microservice?&lt;/p&gt;

&lt;p&gt;The old monolithic architecture of applications was one of the reasons for the development of microservice architecture.&lt;/p&gt;

&lt;p&gt;Before understanding the reasons to adopt Microservices, let us understand the structure of Monolithic architecture and the flaws that compelled us to design a new architecture.&lt;/p&gt;

&lt;p&gt;Architecture of Microservices&lt;/p&gt;

&lt;p&gt;After understanding the need of Microservices, let us understand the architecture that constitutes Microservices&lt;/p&gt;

&lt;p&gt;In Microservice architecture, each service is self-contained and implements a small business capability.&lt;/p&gt;

&lt;p&gt;Services constitute the main component of the microservice architecture.&lt;/p&gt;

&lt;p&gt;Some of the characteristics of services are:&lt;/p&gt;

&lt;p&gt;Services in the microservice architecture are autonomous, small, and loosely-coupled.&lt;/p&gt;

&lt;p&gt;Each service can be independently developed by a separate development team, with a unique choice of the programming language that suits the service best, without having to depend on the technical specifications of other services.&lt;/p&gt;

&lt;p&gt;All services are separated based on their domains and functionalities, where each of them is allocated with a separate microservice.&lt;/p&gt;

&lt;p&gt;Each of these microservices has its own load balancer and execution environment, where they execute and manage their own data.&lt;/p&gt;

&lt;p&gt;Each microservice communicates with the other through the stateless server, which is either the Message bus or the REST API.&lt;/p&gt;

&lt;p&gt;Benefits of Microservices&lt;/p&gt;

&lt;p&gt;Below are some of the benefits of using Microservices:&lt;/p&gt;

&lt;p&gt;Independent deployments: &lt;br&gt;
You can update and test a service independently and release it, without redeploying the whole application. Roll-back and roll forward of the updates can be easily attained if anything goes wrong during the deployment. In total, bug fixes and feature releases are less risky and more sustainable.&lt;/p&gt;

&lt;p&gt;Independent Development: &lt;br&gt;
The development of each service can be carried out independently by each development team. Teams are not obligated to work on the same technology for all the services, as it happens in monolithic. Different technology can be chosen for different services, based on necessity and demands. This also contributes to faster innovation and easier application.&lt;/p&gt;

&lt;p&gt;Focused teams: &lt;br&gt;
Since each team can be focused on one service, the code base will be less complex, more robust, and very crisp. The smaller scope radius, adds these advantages.&lt;/p&gt;

&lt;p&gt;Fault Isolation: &lt;br&gt;
If there is any defect with any component, the whole system need not be brought down. It can be independently addressed and fixed.&lt;br&gt;
Granular Scaling: The services can be scaled separately, independent of the system scaling.&lt;/p&gt;

&lt;p&gt;If you want know more about Microservices click here: &lt;a href="https://bit.ly/3hbVevz"&gt;https://bit.ly/3hbVevz&lt;/a&gt;&lt;/p&gt;

</description>
      <category>microservices</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>The What Why and How of the Performance Testing</title>
      <dc:creator>jay538</dc:creator>
      <pubDate>Thu, 03 Sep 2020 13:47:32 +0000</pubDate>
      <link>https://dev.to/jay538/the-what-why-and-how-of-the-performance-testing-1gh9</link>
      <guid>https://dev.to/jay538/the-what-why-and-how-of-the-performance-testing-1gh9</guid>
      <description>&lt;p&gt;Performance testing is one of the most important phases of any product launch as it verifies and validates the overall product performance. This testing can be done in different forms depending upon the resource availability and the type and volume of user base. The main agenda behind conducting performance testing to any product is to make sure the performance of the product is as expected before it gets launched in the market. Through Performance Testing Tutorial, let us learn about Performance Testing in depth.&lt;/p&gt;

&lt;p&gt;What is Performance Testing?&lt;/p&gt;

&lt;p&gt;The process of validation of a project or system across parameters like scalability, reliability, speed, resource usage, stability, etc is called Perf or Performance Testing. This testing is done to ensure that the software or the system is durable enough to perform as per set expectations under a heavy workload and generate the desired output. It is a qualitative testing technique that verifies the product under test across these parameters.&lt;/p&gt;

&lt;p&gt;Why should we do Performance Testing?&lt;/p&gt;

&lt;p&gt;Like any other testing, that uncovers the loopholes and problem points in a given product, performance testing also brings up the weak point in the product under test. It indicates the scope of improvement in any product that is being tested over issues like a delayed response, large turnaround time, problems in running multiple commands simultaneously, and other inconsistencies across the software or the product. A bad test result indicates the overall poor usability of the product and calls for some improvements in it.&lt;/p&gt;

&lt;p&gt;Software testing is done before the product is given a green signal to be launched into the market. The customers rely highly on the feedback and reviews of a given product where responsiveness is the most sought-after trait. A good performance test highlights the bottlenecks in the software before it gets to the end user.&lt;/p&gt;

&lt;p&gt;Advantages of Performance Testing&lt;/p&gt;

&lt;p&gt;There are several benefits to conducting performance testing across the target software before launching it directly in the market. Some of these are:&lt;/p&gt;

&lt;p&gt;Validation across the fundamental features: &lt;br&gt;
The software is measured across the fundamental features that make it acceptable in the market. The reliability and robustness of the product are tested and in case any issues arise, improvisations in the existing product are made. &lt;/p&gt;

&lt;p&gt;Mapping the accuracy, speed, scalability, and stability of the product: &lt;br&gt;
Along with various other features, speed, accuracy, stability, and scalability are the most crucial ones. A software needs to be tested across these parameters to be reliable enough to be launched in the market. It is also indicative of the fact that how much is the product flexible in terms of any updation to be made as per user’s requirements.&lt;/p&gt;

&lt;p&gt;Identification of bottlenecks and other discrepancies: &lt;br&gt;
Before the product is actually launched into the market, the developers get the final chance to make any rectification or changes in the product. Performance testing highlights any discrepancies in the product and allows developers to rectify it.&lt;/p&gt;

&lt;p&gt;Capacity management: &lt;br&gt;
This aspect revolves around reflecting the true capacity of the product under testing in terms of workload.&lt;/p&gt;

&lt;p&gt;Optimized working and improved performance: &lt;br&gt;
The optimization factor is reflective of how well and efficiently the product can handle any increase in the workload and volume. This gives the developers a hint of the extent to which the product is scalable and durable.&lt;/p&gt;

&lt;p&gt;The satisfaction of the end users: &lt;br&gt;
Finally, your end users are happily satisfied if your end product works fine as per or beyond expectations if you had a trial run in the performance testing phase. A good response and throughput will gain you customer loyalty which is beneficial for your business.&lt;/p&gt;

&lt;p&gt;What is the Process of Performance Testing?&lt;/p&gt;

&lt;p&gt;The process of performance testing is as follows&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 1: Identification of the testing environment
&lt;/h1&gt;

&lt;p&gt;Under this step, the physical environment under which testing will be conducted is set up. These include network configurations, software, and hardware requirements. You can conduct performance testing across different types of environments depending upon the availability and requirement. These may include:&lt;/p&gt;

&lt;p&gt;A setup similar to the production system with a lesser number of servers with fewer specifications&lt;br&gt;
A setup similar to the production system with a similar number of servers with similar specifications&lt;br&gt;
A setup that completely imitates the production system&lt;br&gt;
The actual production system&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 2: Identification of performance metrics
&lt;/h1&gt;

&lt;p&gt;Parameters or metrics across which the product will be tested are determined. These include parameters like speed, accuracy, durability, etc.&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 3: Planning and designing of the performance test
&lt;/h1&gt;

&lt;p&gt;Preliminary model(s) are created on the basis of decided parameters. These are like small test cases that are built around metrics including target and variability metrics.&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 4: Configuration of the test environment
&lt;/h1&gt;

&lt;p&gt;Under this step, you need to set up the metrics and other elements of the test cases and environment in order to conduct the testing.&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 5: Implementation of the test design
&lt;/h1&gt;

&lt;p&gt;Once the test cases are developed and configured, you can now implement these tests on the target product.&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 6: Execution
&lt;/h1&gt;

&lt;p&gt;The penultimate step is to run the developed tests that have been implemented on the target product. This step includes monitoring of the process and capturing all the data that is the outcome of the test.&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 7: Analysis
&lt;/h1&gt;

&lt;p&gt;The final and most important step is to analyze the outcome and results of the run performance test and see what areas need some correction. This is where the actual viable results will come from to make any improvement in the target product.&lt;/p&gt;

&lt;p&gt;If you want to know more about Performance testing click here: &lt;a href="https://bit.ly/3cQibBI"&gt;https://bit.ly/3cQibBI&lt;/a&gt;&lt;/p&gt;

</description>
      <category>testing</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>CommVault Interview Questions
</title>
      <dc:creator>jay538</dc:creator>
      <pubDate>Wed, 26 Aug 2020 15:08:41 +0000</pubDate>
      <link>https://dev.to/jay538/commvault-interview-questions-39kc</link>
      <guid>https://dev.to/jay538/commvault-interview-questions-39kc</guid>
      <description>&lt;p&gt;Top 30 Commvault Interview Questions&lt;br&gt;
Q1. What is Commvault?&lt;/p&gt;

&lt;p&gt;Ans. Commvault is a data management platform that assists organizations with data backup and recovery, cloud, virtualization, disaster recovery, security, and compliance.&lt;/p&gt;

&lt;p&gt;Commvault software consists of modules to backup, restore, archive, replicate, and search data.&lt;/p&gt;

&lt;p&gt;Q2. What is Commvault Simpana?&lt;/p&gt;

&lt;p&gt;Ans. Simpana is one of the features of Commvault’s enterprise backup software platform that is specially designed for backup, archive, and reporting data. Simpana is the new version of the Deduplication process introduced by Commvault.&lt;/p&gt;

&lt;p&gt;Q3. What are the key features of Commvault?&lt;/p&gt;

&lt;p&gt;Ans. The key features of Commvault are listed below:&lt;/p&gt;

&lt;p&gt;Provides complete data protection and supports all the major applications, operating systems, databases, and mobile devices. &lt;br&gt;
Efficient storage management using deduplication for disk and tape.&lt;br&gt;
Simplified management through a single console&lt;br&gt;
Advanced security and encryption&lt;br&gt;
We can use third-party screen readers with a command-line interface, web console, and admin console.&lt;br&gt;
Snapshot Management&lt;br&gt;
Edge Endpoint Solutions&lt;br&gt;
CommCell Management&lt;br&gt;
Media Management&lt;br&gt;
Data Management&lt;/p&gt;

&lt;p&gt;Q4. What are the various ways of doing High availability?&lt;/p&gt;

&lt;p&gt;Ans. The various ways of doing High availability are listed below:&lt;/p&gt;

&lt;p&gt;Log shipping&lt;br&gt;
SQL mirroring&lt;br&gt;
Clustering SQL level&lt;/p&gt;

&lt;p&gt;Q5. Explain storage policy?&lt;/p&gt;

&lt;p&gt;Ans. A storage policy is a data management entity with a set of rules that describe the lifecycle management of protected data in the Subclient’s content. It manages the Subclient’s data even when it stays on other servers in Commcell.&lt;/p&gt;

&lt;p&gt;The set of rules includes how to manage data, protect data, where it will reside, and other management options such as compression, encryption, and deduplication of data in protected storage.&lt;/p&gt;

&lt;p&gt;If you want to read more click here: &lt;a href="https://bit.ly/39Bho7y"&gt;https://bit.ly/39Bho7y&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
    </item>
    <item>
      <title>Microservices Interview Questions &amp; Answers </title>
      <dc:creator>jay538</dc:creator>
      <pubDate>Mon, 24 Aug 2020 14:31:24 +0000</pubDate>
      <link>https://dev.to/jay538/microservices-interview-questions-answers-40k6</link>
      <guid>https://dev.to/jay538/microservices-interview-questions-answers-40k6</guid>
      <description>&lt;p&gt;If you're looking for Microservices Interview Questions for Experienced or Freshers, you are at the right place. There are a lot of opportunities for many reputed companies in the world. According to research, Average Salary for Microservices Engineer is approximately $85,500 PA. So, You still have an opportunity to move ahead in your career in Microservices. Mindmajix offers Advanced Microservices Interview Questions 2020 that helps you in cracking your interview &amp;amp; acquire dream career as Microservices Engineer.&lt;/p&gt;

&lt;p&gt;Microservices Interview Questions and Answers&lt;/p&gt;

&lt;p&gt;Q1) What is Spring Cloud in the realm of Microservices?&lt;/p&gt;

&lt;p&gt;It is that kind of a feature in the realm of Microservices which would provide integration with the outside systems. It is also known as a short-lived Microservices framework that has the ability to build applications in a quick fashion. Moreover, it plays an important function in Microservices as it is associated with finite amounts of processing of data.&lt;/p&gt;

&lt;p&gt;Q2) Shed light on the architecture of Microservices&lt;/p&gt;

&lt;p&gt;It is that kind of an architecture that facilitates the avoidance of huge application implementation for a large system. It is associated with the providence of loose coupling that takes place between various collaborating procedures. On the other side, it has the ability to run in an independent manner under various types of situations.&lt;/p&gt;

&lt;p&gt;Q3) Describe the way in which you can set up service discovery&lt;/p&gt;

&lt;p&gt;Although a large number of ways are there in setting up service discovery, you have to use Eureka created by Netflix. This is usually a very hassle-free process that is not heavy on the application. Also, it can suit a variety of applications which is quite good.&lt;/p&gt;

&lt;p&gt;Q4) What do you mean by Eureka in the realm of Microservices?&lt;/p&gt;

&lt;p&gt;Eureka is also known as the Netflix Service Discovery Server. This uses Spring Cloud and is most often known as the most used setup to start service discovery. It is also not that heavy on the application development process. This is the reason that it is quite popular among the developers of today.&lt;/p&gt;

&lt;p&gt;Q5) Shed light on the ways by which you can access a RESTful Microservices&lt;/p&gt;

&lt;p&gt;These are the following ways with the help of which you can use a RESTful Microservice.&lt;/p&gt;

&lt;p&gt;With the use of the load-balanced rest template&lt;br&gt;
With the use of multiple Microservices, you can easily use a RESTful template&lt;br&gt;
If you have been given a large number of RESTful templates, then always make sure that you use the right one&lt;/p&gt;

&lt;p&gt;If you want to read more click here: &lt;a href="https://bit.ly/2QmYb0S"&gt;https://bit.ly/2QmYb0S&lt;/a&gt;&lt;/p&gt;

</description>
      <category>microservices</category>
      <category>beginners</category>
    </item>
    <item>
      <title>The What, Why, and How of a Microservices Architecture</title>
      <dc:creator>jay538</dc:creator>
      <pubDate>Wed, 19 Aug 2020 13:42:19 +0000</pubDate>
      <link>https://dev.to/jay538/the-what-why-and-how-of-a-microservices-architecture-4one</link>
      <guid>https://dev.to/jay538/the-what-why-and-how-of-a-microservices-architecture-4one</guid>
      <description>&lt;p&gt;Introduction to Microservices&lt;/p&gt;

&lt;p&gt;This tutorial helps you understand and get acquainted with everything you need to know about Microservices. As you go further, you will gain complete knowledge regarding the architecture, features, applications, certifications, and the job structure of microservices in the market.&lt;/p&gt;

&lt;p&gt;With a steady increase in the market size for the Microservices since 2016 in the US, many large players are migrating to it. This popularity is mainly because; the enterprises are looking forward to becoming more agile and adopt DevOps with continuous testing capabilities.&lt;/p&gt;

&lt;p&gt;It is important for a tech-savvy engineer to understand the concept of Microservices and its bigger picture in the market. So, let's get started.&lt;/p&gt;

&lt;p&gt;What are Microservices?&lt;/p&gt;

&lt;p&gt;Microservices is a method of software development which packages an application as a set of loosely-coupled services with light-weight protocols for communication. Basically, it is a set of services that work independently to contribute to a user-defined task. Here, each business task is handled by a service that works independently with a dedicated server.&lt;/p&gt;

&lt;p&gt;It borrows its architectural style from the Service-Oriented Architecture.&lt;/p&gt;

&lt;p&gt;Note: Service-Oriented Architecture is a design of software development where services are provided by the application components to other components through network protocols.&lt;/p&gt;

&lt;p&gt;Microservices are also popularly known as Microservice Architecture. Every service in the application is an independent, self-contained service and they implement single business capability.&lt;/p&gt;

&lt;p&gt;Get ahead in your career by learning Microservices through Mindmajix Microservices Training.&lt;br&gt;
Why Microservice?&lt;br&gt;
The old monolithic architecture of applications was one of the reasons for the development of microservice architecture.&lt;/p&gt;

&lt;p&gt;Before understanding the reasons to adopt Microservices, let us understand the structure of Monolithic architecture and the flaws that compelled us to design a new architecture.&lt;/p&gt;

&lt;p&gt;Monolithic Architecture&lt;/p&gt;

&lt;p&gt;The whole architecture is built as a single, autonomous, business unit, where all the components inside the system are interconnected and are interdependent.&lt;/p&gt;

&lt;p&gt;Below are the reasons for migrating over monolithic architecture.&lt;/p&gt;

&lt;p&gt;Defects (Effects) of Monolithic Architecture&lt;br&gt;
It is not flexible, as only one programming language can be used to develop all the services of varied demands.&lt;br&gt;
Any change to one component affects the whole system. Hence, if any small change is made to a component, the effects have to be introspective for all the fellow components and a new software version of the entire application has to be released.&lt;br&gt;
As one single server handles all the services (components), the maintenance of the server becomes expensive and complex.&lt;br&gt;
Owing to the monolithic nature of the architecture, the addition of new services and scaling becomes difficult.&lt;br&gt;
It is not meant for complex applications as they have tightly coupled dependencies&lt;br&gt;
It takes a lot of time to build the monolithic application, as the whole architecture has to be done in a single programming language, with each component built, one after the other.&lt;/p&gt;

&lt;p&gt;If you want to read more click here: &lt;a href="https://bit.ly/3hbVevz"&gt;https://bit.ly/3hbVevz&lt;/a&gt;&lt;/p&gt;

</description>
      <category>microservices</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Manual Testing Interview Questions and Answers</title>
      <dc:creator>jay538</dc:creator>
      <pubDate>Tue, 18 Aug 2020 13:57:37 +0000</pubDate>
      <link>https://dev.to/jay538/manual-testing-interview-questions-and-answers-5d76</link>
      <guid>https://dev.to/jay538/manual-testing-interview-questions-and-answers-5d76</guid>
      <description>&lt;p&gt;Top Manual Testing Interview Questions &lt;/p&gt;

&lt;p&gt;Q1. Why will you use automation testing?&lt;/p&gt;

&lt;p&gt;Ans: Efficiency of testing greatly improves with automation testing, efforts and costs are greatly reduced and accurate results are provided.&lt;/p&gt;

&lt;p&gt;Q2. How will you define automated testing?&lt;/p&gt;

&lt;p&gt;Ans: Automated testing is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes and the setting up of test preconditions.&lt;/p&gt;

&lt;p&gt;Q3. List down the limitations of automated testing.&lt;br&gt;
Ans:&lt;/p&gt;

&lt;p&gt;Planning and preparing all test cases for the software under test is difficult.&lt;br&gt;
It is mainly effective in testing GUI based applications. Automated testing is not effective for non GUI applications.&lt;br&gt;
To be very honest it is mostly dependent on GUI layout so when the interface changes the automated test script must also be modified.&lt;/p&gt;

&lt;p&gt;Q4. Give scenarios where you will prefer automated testing.&lt;/p&gt;

&lt;p&gt;Ans:&lt;br&gt;
When it improves the speed, coverage, and risk mitigation of the project.&lt;br&gt;
When automated testing implementation is simple.&lt;br&gt;
If changes are unlikely and requirements are stable.&lt;/p&gt;

&lt;p&gt;Q5. Which components are the best candidates for automated testing?&lt;/p&gt;

&lt;p&gt;Ans:&lt;br&gt;
Components are Mission-critical.&lt;br&gt;
Components are Self-contained.&lt;br&gt;
Simple scripting components.&lt;/p&gt;

&lt;p&gt;If you want to read more visit here: &lt;a href="https://bit.ly/2Wy6U3y"&gt;https://bit.ly/2Wy6U3y&lt;/a&gt;&lt;/p&gt;

</description>
      <category>testing</category>
    </item>
    <item>
      <title>Top Pentaho BI Interview Questions and Answers </title>
      <dc:creator>jay538</dc:creator>
      <pubDate>Mon, 17 Aug 2020 13:37:04 +0000</pubDate>
      <link>https://dev.to/jay538/top-pentaho-bi-interview-questions-and-answers-5c6k</link>
      <guid>https://dev.to/jay538/top-pentaho-bi-interview-questions-and-answers-5c6k</guid>
      <description>&lt;p&gt;If you're looking for Pentaho BI Interview Questions for Experienced or Freshers, you are in right place. There are a lot of opportunities from many reputed companies in the world. According to research, Pentaho BI has a market share of about 3.7%. So, You still have the opportunity to move ahead in your career in Pentaho BI Development. Mindmajix offers Advanced Pentaho BI Interview Questions 2019 that helps you in cracking your interview &amp;amp; acquire dream career as Pentaho BI Developer.&lt;/p&gt;

&lt;p&gt;Q1). What is Pentaho?&lt;/p&gt;

&lt;p&gt;Ans: It addresses the blockades that block the organization’s ability to get value from all our data. Pentaho is discovered to ensure that each member of our team from developers to business users can easily convert data into value.&lt;/p&gt;

&lt;p&gt;Q2). Mention the major features of Pentaho?&lt;br&gt;
Ans:&lt;/p&gt;

&lt;p&gt;Direct Analytics on MongoDB: It authorizes business analysts and IT to access, analyze, and visualize MongoDB data.&lt;br&gt;
Science Pack: Pentaho’s Data Science Pack operationalizes analytical modelling and machine learning while allowing data scientists and developers to unburden the labor of data preparation to Pentaho Data Integration.&lt;br&gt;
Full YARN Support for Hadoop: Pentaho’s YARN mixing enables organizations to exploit the full computing power of Hadoop while leveraging existing skillsets and technology investments.&lt;/p&gt;

&lt;p&gt;Q3). Define the Pentaho BI Project?&lt;/p&gt;

&lt;p&gt;Ans: The Pentaho BI Project is a current effort by the Open Source communal to provide groups with best-in-class solutions for their initiative Business Intelligence (BI) needs.&lt;/p&gt;

&lt;p&gt;Q4). What major applications comprises of Pentaho BI Project?&lt;/p&gt;

&lt;p&gt;Ans: The Pentaho BI Project encompasses the following major application areas:&lt;/p&gt;

&lt;p&gt;Business Intelligence Platform&lt;br&gt;
Data Mining&lt;br&gt;
Reporting&lt;br&gt;
Dashboards&lt;br&gt;
Business Intelligence Platform&lt;/p&gt;

&lt;p&gt;Q5). Which platform benefits from the Pentaho BI Project?&lt;br&gt;
Ans: &lt;/p&gt;

&lt;p&gt;Java developers who generally use project components to rapidly assemble custom BI solutions&lt;br&gt;
ISVs who can improve the value and ability of their solutions by embedding BI functionality&lt;br&gt;
End-Users who can quickly deploy packaged BI solutions which are either modest or greater to traditional commercial offerings at a dramatically lower cost&lt;/p&gt;

&lt;p&gt;If you want to read more click here: &lt;a href="https://bit.ly/3h3Q3y1"&gt;https://bit.ly/3h3Q3y1&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Top 75+ AWS Interview Questions and Answers </title>
      <dc:creator>jay538</dc:creator>
      <pubDate>Fri, 14 Aug 2020 06:58:19 +0000</pubDate>
      <link>https://dev.to/jay538/top-75-aws-interview-questions-and-answers-19ek</link>
      <guid>https://dev.to/jay538/top-75-aws-interview-questions-and-answers-19ek</guid>
      <description>&lt;p&gt;Are you preparing for the AWS interview? This blog helps you get to know the Top AWS interview questions that are possibly asked in any Amazon Web Services interview.&lt;br&gt;
Before we start AWS interview questions, let's have a look at the few crazy facts about the Amazon Web Services:&lt;/p&gt;

&lt;p&gt;AWS is the most significant market player among cloud providers with 47.8% of the IaaS public cloud services market share.&lt;br&gt;
According to ZipRecruiter - The average monthly salary of an AWS Solution Architect is $128,858 /year.&lt;br&gt;
AWS Certification is regarded as one of the highest-paid certification categories in the USA.&lt;/p&gt;

&lt;p&gt;1) What is Amazon Web Services?&lt;/p&gt;

&lt;p&gt;Ans: AWS stands for Amazon Web Services, which is a cloud computing platform. It is designed in such a way that it provides cloud services in the form of small building blocks, and these blocks help create and deploy various types of applications in the cloud. These sequences of small blocks are integrated to deliver the services in a highly scalable manner. &lt;/p&gt;

&lt;p&gt;2) What are the Main Components of AWS?&lt;/p&gt;

&lt;p&gt;Ans: The Key Components of AWS are:  &lt;/p&gt;

&lt;p&gt;Simple Email Service: It allows you to send emails with the help of regular SMTP or by using a restful API call&lt;br&gt;&lt;br&gt;
Route 53: It’s a DNS web service.&lt;br&gt;
Simple Storage Device S3: It is a widely used storage device service in AWS Identity and Access Management &lt;br&gt;
Elastic compute cloud( EC2): It acts as an on-demand computing resource for hosting applications. EC2 is very helpful in time of uncertain workloads. &lt;br&gt;
Elastic Block Store: It allows you to store constant volumes of data which is integrated with EC2 and enable you to data persist. &lt;br&gt;
Cloud watch: It allows you to watch the critical areas of the AWS with which you can even set a reminder for troubleshooting. &lt;/p&gt;

&lt;p&gt;3) Explain what S3 is all about?&lt;/p&gt;

&lt;p&gt;Ans: S3 is the abbreviation for a simple storage service. It is used for storing and retrieving data at any time and anywhere on the web. S3 makes web-scale computing easier for developers. The payment mode of S3 is available on a pay as you go basis.  &lt;/p&gt;

&lt;p&gt;4) What is AMI?&lt;/p&gt;

&lt;p&gt;Ans: It stands for Amazon Machine Image. The AMI contains essential information required to launch an instance, and it is a copy of AMI running in the cloud. You can download as many examples as possible from multiple AIMs.  &lt;/p&gt;

&lt;p&gt;5) What is the relationship between an instance and AMI? &lt;/p&gt;

&lt;p&gt;Ans: Using a single AMI, you can download as many instances as you can. An instance type is used to define the hardware of the host computer for your situation. Each instance is unique and provides the facilities in computational and storage capabilities. Once you install an instance, it looks similar to a traditional host with which we can interact in the same way we do with a computer. &lt;/p&gt;

&lt;p&gt;6) What are the things that are included in the AIM?  &lt;/p&gt;

&lt;p&gt;Ans: An AIM consists of the things which are mentioned below:&lt;/p&gt;

&lt;p&gt;A template for the instance &lt;br&gt;
Launch permissions &lt;br&gt;
A block mapping which decides the volume to be attached when it gets launched.&lt;/p&gt;

&lt;p&gt;7)  What is an EIP?&lt;/p&gt;

&lt;p&gt;Ans: The Elastic IP address (EIP) is a static Ipv4 address offered by AWS to manage dynamic cloud computing services. Connect your AWS account with EIP so that if you want static IPv4 address for your instance, you can be associated with the EIP which enables communication with the internet.  &lt;/p&gt;

&lt;p&gt;8) What is CloudFront?&lt;/p&gt;

&lt;p&gt;Ans: CloudFront is a content delivery network offered by AWS, and it speeds up the distribution of dynamic and static web content such as .css, .js, .html and image files to the users. It delivers the content with low latency and high transfer speed to the users. AWS provides CDN for less price and it suits best for startups.&lt;/p&gt;

&lt;p&gt;9) What is VPC?&lt;/p&gt;

&lt;p&gt;Ans: Virtual Private Cloud (VPC) allows you to launch AWS resources into the virtual network. It allows users to create and customize network configurations according to users’ business requirements.&lt;/p&gt;

&lt;p&gt;10) What is the VPC peering connection?&lt;/p&gt;

&lt;p&gt;Ans: VPC peering connection is a networking connection that allows connecting one VPC with the other. It enables the route traffic between two VPCs using IPv6 and Ipv4 addresses. Instances within the VPCs behave like as they are in the same network.&lt;/p&gt;

&lt;p&gt;If you want to read more click here: &lt;a href="https://bit.ly/2VnLc1I"&gt;https://bit.ly/2VnLc1I&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>beginners</category>
      <category>career</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
