Blog (Notes)

Web Development - Important Terms and Concepts

We will discuss important terms and concepts related to Web Development here.


Web Browser (commonly referred to as a browser)

A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. 

Examples include Firefox, Chrome, IE, Safari etc.

Software Testing - Important Terms and Concepts

Unit testing is a software testing method by which individual units of source code, together with associated control data, usage procedures, and operating procedures, are tested to determine whether they are fit for use.

Read more here


Integration testing (sometimes called integration and testing) is the phase in software testing in which individual software modules are combined and tested as a group. It occurs after unit testing and before validation testing.

Software Architecture - Important Terms and Concepts

This page will contain a list of important terms and concepts related to software architecture with links for further reading.


The MEAN stack

MEAN stack is a collection of JavaScript-based technologies, namely MongoDB, Express.js, AngularJS, and Node.js.

Read more @

Service Orientation - Important Terms and Concepts

Service orientation is a design paradigm for computer software in the form of services. Applying service-orientation results in units of software partitioned into operational capabilities, each designed to solve an individual concern. These units qualify as services.

Read more @


Reliability Engineering - Important Terms and Concepts

This page will contain a list of important terms and concepts related to performance and reliability engineering with links for further reading.



Ability of a system to cope with change.

In computer networking, is the ability to provide and maintain an acceptable level of service in the face of faults and challenges to normal operation.

Read more @


Popular Message Oriented Middleware Products

There are many messaging tools that we can use to send messages between systems. We will explore the most popular ones here.



RabbitMQ is open source message broker software (sometimes called message-oriented middleware) that implements the Advanced Message Queuing Protocol (AMQP). The RabbitMQ server is written in the Erlang programming language. Client libraries to interface with the broker are available for all major programming languages.

Related tools:

Popular Cloud and On-Premise Data Repositories

A repository is an easy way to deploy a secondary tier of data storage that can comprise multiple, networked data storage technologies running on diverse operating systems. A repository may be internal and stored on premise or cloud based repositories. 


General Repositories


SharePoint is primarily sold as a document management and storage system, but the product is highly configurable and usage varies substantially between organizations. 

Key Non Technical Terms and Concepts

There might be some terms and concepts that are not a technical term or concept, for example soft skills. These vocabulary are also important for effectively communicating with others and even to understand what others say in discussions. 



Dealing with the problems that exist in a specific situation in a reasonable and logical way instead of depending on ideas and theories.


We learn together, do innovations and then document them.

Offline Contact
We connect physically only in Bengaluru currently, but most of our activities happen online. Please follow us here or in social media for more details.
WhatsApp (Primary): (+91) 7411174113
WhatsApp (Secondary): (+91) 7411174114

Business newsletter

Complete the form below, and we'll send you an e-mail every now and again with all the latest news.

About Cloudericks

Team Cloudericks is a community to learn about and master cloud computing. Current learning focus is on AWS cloud.

We believe that knowledge is useless unless you share it; the more you share, the more you learn.

Recent comments

Photo Stream