Author: Neelam Lakra

Manage API Doc via Swagger

Reading Time: 2 minutes Swagger is a framework for describing your API using a common language that everyone can understand .Think of it as a blueprint for a house. Swagger reduces the manual work out of API documentation, provides a range of solutions for generating, visualizing and maintaining API docs.You can use whatever building materials you like, but you can’t step outside the parameters of the blueprint. For millions Continue Reading

Power Of Ansible and its modules

Reading Time: 3 minutes In this post, I will be discussing Ansible Modules. Modules are discrete units of code that can be used from the command line or in a playbook task. Ansible has a large number of ready to use modules for system management. User can also add their own custom modules, as they are written in python so one must have good command in python to write Continue Reading

Route53 workflow for DNS Setup and Routing

Reading Time: 4 minutes Amazon Route53 is highly available and scalable cloud Domain Name System(DNS) web service. Amazon Route53 is fully compliant with IPv6.It is designed to give developers and businesses an extremely reliable and cost-effective way to route end users to Internet applications. You can use Route 53 to do three major functions:1. Domain Registration.2. DNS routing and 3. Health Checking. We will be majorly focusing on first Continue Reading

Signals Handling Inside Docker Container

Reading Time: 2 minutes Linux supports both POSIX reliable signals and POSIX real-time signals. Signal Dispositions: Each signal has a current disposition, which determines how the process behaves when it is delivered the signal. We have different types of signals in Linux The specified default disposition of few signals are below: Term : default action is to terminate the process.Ign     : default action is to ignore the signal.Stop   : Continue Reading

Cloudfront Distribution Setup for Amazon S3

Reading Time: 3 minutes Amazon CloudFront is a web service that speeds up the distribution of your static and dynamic content such as HTML, CSS, js, and images to your users. CloudFront delivers the content through a worldwide network of data centers called edge locations, which means when a user requests the content that you are serving with CloudFront, the user is routed to the edge location that provides Continue Reading

OpsInit: Packer On AWS

Reading Time: 3 minutes What is Packer? Packer is an open source tool for creating identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel. Packer does not replace configuration management like chef or Puppet. In fact, when building images, Packer is able to use tools like Continue Reading

OpsInit: Configuring Crontab With Ansible

Reading Time: 3 minutes Introduction to crontab: The crontab is a list of commands that you want to run on a regular schedule. Crontab stands for “cron table”, because it uses the job scheduler cron to execute tasks; cron itself is named after “chronos, ” the Greek word for time.cron is the system process which will automatically perform tasks for you according to a set schedule. The schedule is Continue Reading

Packaging & Hosting python repo to S3

Reading Time: 2 minutes This blog walks through the packaging of simple python project. Lets add the necessary files and structure to create the package, then build the package and upload it to python package index ( PyPI ). Let suppose your project (sample_pkg) is created in the root directory. Mandatory Basic Directory Structure of your sample project should be: /sample_pkg /sample_pkg __init__.py project util and source code files Continue Reading

Safe Navigation Operator

Usage of “?.” in Angular

Reading Time: 2 minutes In some code snippets, you may have seen that Angular expressions have a question mark after them. Angular refers to it as ‘Safe Navigation Operator’.It makes sure that we are not seeing null and undefined values in our application when we want to access properties of an object. “Safe Navigation Operator” can be used to prevent Angular from throwing errors, when trying to access object Continue Reading

Knoldus Pune Careers - Hiring Freshers

Get a head start on your career at Knoldus. Join us!