Posts

Showing posts with the label Jayakumar Pannela |Associate Software Engineer

CRONTAB

Image
  CRONTAB: Cron is named after the Greek word "Chronos" which is used for time. Crontab is a UNIX tool that generates a table or set of commands that will be run by the operating system at a specified time. On Linux systems, the crontab is used to automate various tasks. Cron allows Linux and Unix users to schedule the execution of commands or scripts at a particular time and date. Scripts can be designed to run regularly. It is usually used for system admin jobs such as backups or cleaning/tmp/ directories. THE FOLLOWING POINTS SHOULD BE REMEMBERED WHILE WORKING WITH CRON: Have a source version control to track and maintain the changes to the cron expressions. Organize the planned jobs by significance or frequency, and categorizes them by action or period. To begin, run the scheduled job with a high frequency. Do not explicitly write sophisticated code or many pipings and redirections in the cron expression. Instead, put them in a script and run it crontab. When the same se...

RAC INTRODUCTION

Image
  RAC INTRODUCTION: RAC stands for Real Application Clusters . Oracle Real Application Clusters (RAC) enable customers to operate a single Oracle Database across several servers to increase availability and horizontal scalability while accessing shared storage. User sessions connected to Oracle RAC instances may failover and securely replay modifications during outages without affecting end-user apps, thereby masking the effects of failures from end users. RAC architecture: Oracle RAC uses Oracle Clusterware as the foundation to connect several servers so that they operate as a single system. Oracle Clusterware is a simple cluster management setup that works with Oracle Database. Oracle Clusterware is also necessary for using Oracle RAC. Oracle RAC requires Oracle Clusterware software infrastructure to provide concurrent access to the same storage and data files from all nodes in the cluster, a communications protocol for enabling interprocess communication (IPC) across the nodes i...

POSTMAN TUTORIAL

Image
 POSTMAN TUTORIAL: Postman is a popular software testing tool that is used for API testing. Developers may use this tool to effortlessly design, test, distribute, and document APIs. POSTMAN is an API client that may be used to create, test, distribute, and document APIs. It is used for backend testing, in which we enter the end-point URL, request the server, and then receive the server's response. POSTMAN TUTORIAL: POSTMAN INTRODUCTION: CLICK HERE First, we need to create an account. Postman is accessible for all major operating systems, including Mac, Linux, and Windows, as native software (standalone application). Postman is also available as a chrome extension application; however, installing and using the native app is recommended because the chrome extension does not support all of the capabilities provided in the original app. Click the DOWNLOAD button for installing POSTMAN software. Enter Required information like Email, Username, password, accept terms and conditions...

POSTMAN

Image
  POSTMAN INTRODUCTION: Postman is a popular software testing tool that is used for API testing. Developers may use this tool to effortlessly design, test, distribute, and document APIs. POSTMAN is an API client that may be used to create, test, distribute, and document APIs. It is used for backend testing, in which we enter the end-point URL, request the server, and then receive the server's response. It is a simple Graphic User Interface for sending and viewing HTTP requests and responses. Almost all capability that a developer would want is embedded in this program. This tool can perform HTTP queries such as GET, POST, PUT, and PATCH, as well as transform the API to code for languages such as JavaScript and Python.  It mainly helps in reaching API endpoints by swiftly making requests with the API definition and examining return elements such as the status code, headers, and the actual response body itself. POSTMAN ADVANCED FEATURES: Postman’s advanced features are like: ...

REST API

Image
  WHAT IS API? An API, or application programming interface , is a collection of rules governing how programs and devices connect to and communicate. API= Application Programming Interface WHAT IS REST API? REST APIs are the most often used approach for linking components in microservices systems since they are versatile and lightweight. A REST API is an API that adheres to the REST, or representational state transfer, architectural style's design principles. REST = Representational State Transfer. REST API is also known as RESTful API. REST defines four interface constraints: Identification of resources Manipulation of resources Self-descriptive messages Hypermedia as the engine of application state REST framework requires the following: Python (3.6,3.7,3.8,3.9,3.10) Django (2.2,3.0,3.1,3.2,4.0) PostMan REQUIRED PACKAGES: We need to install packages to start the process. Django (pip install Django) Django rest framework (pip install djangorestframework) Django cors headers (Dj...