Service-Oriented Architecture (SOA)

Service-Oriented Architecture (SOA)

Service-Oriented Architecture (SOA) is a type of software design where services are provided to other components. Service oriented architecture are independent of vendors, products and technologies. They are connected through communication protocol over a network.

Software as a Service (SaaS)

Software as a Service (SaaS)

Software as a Service (SaaS) is a third party service which enables clients to avoid using their own hardware or  data centers. Instead SaaS provides any one of the below platform.

  1. cloud computing,
  2. infrastructure as a service (IaaS)
  3. and platform as a service (PaaS).

Customer Success Manager (CSM)

Customer Success Manager (CSM)

Customer Success Manager (CSM) is the vendor side role but responsible for that customer’s success and will be the main point of contact or adviser for the customer.
Main object is to value generation for customer even though they do additional roles of project management, account management & relationship management.

MDM – Mobile device management (MDM) & Master data management (MDM)

MDM – Mobile device management (MDM) & Master data management (MDM)

Mobile device management (MDM) is a type of security software.
MDM is used to manage , monitor, and secure mobile devices that are deployed across multiple mobile service providers,& multiple mobile operating systems.
Master data management (MDM) is a method of enabling an enterprise to link all the critical data to one file (a master file) which can provide a common point of reference.

When properly done, MDM manages data sharing among personnel and departments.

Salesforce Object Query Language(SOQL) and Salesforce Object Search Language (SOSL)

Salesforce Object Query Language(SOQL) and Salesforce Object Search Language (SOSL)

SOQL is similar to the standard SQL language but SOQL is more customized for the Force.com platform. To read a saved record from Sales force, Sales force Object Query Language (SOQL) is used.

Sales force Object Search Language (SOSL) is used to construct text-based search queries against the search index.
SOSL searches are faster and can return much more relevant results.

SOQL can only query one object at a time, but a single SOSL query can search all objects which includes custom objects.

Load balancing

Load balancing

Load balance testing.  Load balancing is a method of balancing the network traffic to make sure network transactions are distributed across all the servers. for e.g if a server fails during heavy applied in them, load balancer will redirect the transactions to remaining servers. Basically Load balance acts as a reverse proxy. During performance testing this feature is tested usually.

Some of the HTTP status codes

Some of the HTTP status codes

2xx is Success, some of the 2xx are below,
200 OK
204 No Content

3xx is Redirection, some of the 3xx are below,
300 Multiple Choices – client has option to choose one from many
301 Moved Permanently
307 Temporary Redirect (since HTTP/1.1)
308 Permanent Redirect

4xx is Client Error, some of the 4xx are below,
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found

5xx Server Error, some of the 5xx are below,
500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Time-out