Audvik Labs

Cloud Service-Level Agreement

Introduction A cloud SLA (cloud service-level agreement) is an agreement between a cloud service provider and a customer that ensures a minimum level of service is maintained. It guarantees levels of reliability, availability and responsiveness to systems and applications; specifies who governs when there is a service interruption; and describes penalties if service levels are

Decorators In Python

Introduction A decorator in Python is a function that takes another function as its argument, and returns yet another function. Decorators can be extremely useful as they allow the extension of an existing function, without any modification to the original function source code. A decorator gives a function a new behavior without changing the function

Role Of Quality Assurance in DevOps

Introduction In a DevOps scenario, the development and testing process QA is integrated and takes on a collaborative approach. QA quickly feeds fresh development code into the production environment with the collaboration of the DevOps team. The DevOps team then provides the necessary tools and infrastructure to make the process smooth. In addition, they make

Docker And Its Functions

Introduction Docker is an open source software platform to create, deploy and manage virtualized application containers on a common operating system (OS), with an ecosystem of allied tools. How Docker works Docker packages, provisions and runs containers. Container technology is available through the operating system: A container packages the application service or function with all

Python Packages

Introduction A Python package usually consists of several modules. Physically, a package is a folder containing modules and maybe other folders that themselves may contain more folders and modules. Conceptually, it’s a namespace. This simply means that a package’s modules are bound together by a package name, by which they may be referenced. A package

PostgreSQL

Lesser known features of PostgreSQL PostgreSQL contains a slew of great features. Many of them are very well known. Others can be incredibly useful but are not as widely appreciated. Here are our top picks for great PostgreSQL features you may not have taken a look at but really should, since they can help you

AWS Vs Firebase

Introduction Mobile and web development has gone a long way in recent years. Modern applications contain more robust features while hosting a web or mobile application somewhere you need more than just a hosting service. Different big companies such as Amazon and Google are offering everything you can ask for in this field. However, with

AWS App Runner

AWS App Runner AWS App Runner is a managed container service for the cloud. Its principal use cases are web applications and APIs. Like its cousins, DigitalOcean App Platform, Heroku, or Google Cloud Run, AWS doesn’t  want you worrying about scaling or infrastructure while using their service. Behind the scenes, App Runner runs on Amazon ECS Cluster

Ruby on Rails

Introduction Ruby on Rails or also known as rails is a server-side web application development framework that is written in the Ruby programming language, and it is developed by David Heinemeier Hansson under the MIT License. It supports MVC(model-view-controller) architecture that provides a default structure for database, web pages, and web services, it also uses

Ruby vs Python

Introduction Ruby is a dynamic, open source, object-oriented and reflective programming language. Ruby is considered similar to Perl and Smalltalk programming languages. It runs on all types of platforms like Windows, Mac OS, and all versions of UNIX. Python is a simple, easy to learn, powerful, high level and object-oriented programming language. It is an