Home » Archives for Yatin

Author Archives: Yatin

An experience full-stack engineer well versed with Core Java, Spring/Springboot, MVC, Security, AOP, Frontend (Angular & React), and cloud technologies (such as AWS, GCP, Jenkins, Docker, K8).

Running a Python App in a Docker Container

Hello in this tutorial, we will explain how to run a Python app in a Docker container. More specifically, we will create a python Flask application with SQLite and deploy it on Docker. 1. Introduction SQLite is a software library that provides a relational database management system. It is lightweight in terms of setup, database administration, and required resources. It ...

Read More »

Terraform vs CloudFormation: Key Differences

Hello. In this tutorial, we will explain a popular topic among DevOps culture. We will discuss the key differences between Terraform vs CloudFormation tools. 1. Introduction DevOps these days is gaining popularity these days due to the industry’s interest in automation tools. Here in this tutorial, we will explore the key differences between Terraform and Ansible. 1.1 Terraform Terraform is ...

Read More »

Terraform vs Ansible: Key Differences

Hello. In this tutorial, we will explain the key differences between two popular tools among DevOps: Terraform vs Ansible. 1. Introduction DevOps these days is gaining popularity these days due to the industry’s interest in automation tools. Here in this tutorial, we will explore the key differences between Terraform and Ansible. 1.1 Terraform Terraform is an open-source tool developed by ...

Read More »

Terraform Init Command

Hello. In this tutorial, we will understand the basics of Terraform Init command that engineers use on daily basis. 1. Introduction Terraform is an open-source tool developed by HashiCorp for building, changing, and versioning the infrastructure safely and efficiently. It is used to manage the infrastructure of the popular cloud service providers and custom in-house solutions. It helps manage both ...

Read More »

Getting Started with Kotlin and Spring Boot

Hello. In this tutorial, we will create a simple hello world Spring Boot application in Kotlin. 1. Introduction Kotlin is a statically typed language. It offers multiple features which makes a preferred choice among the open-source developers: It is open-source and is distributed under the Apache License v2.0 Offers its compiler known as the Kompiler It is interoperable with Java ...

Read More »

What are Terraform Modules and how to use them

Hello. In this tutorial, we will understand Terraform modules. 1. Introduction Terraform is a tool for building, changing, and versioning the infrastructure safely and efficiently. It is used to manage the infrastructure of the popular cloud service providers and custom in-house solutions. It helps manage both low-level (Compute, Storage, Networking, etc.) and high-level components (such as SaaS, DNS, etc.) Terraform ...

Read More »

How to use Terraform locals

Hello. In this tutorial, we will understand Terraform locals. 1. Introduction Terraform is a tool for building, changing, and versioning the infrastructure safely and efficiently. It is used to manage the infrastructure of the popular cloud service providers and custom in-house solutions. It helps manage both low-level (Compute, Storage, Networking, etc.) and high-level components (such as SaaS, DNS, etc.) Terraform ...

Read More »

Python SQLite Tutorial

Hello in this tutorial, we will explain the SQLite implementation in Python flask. 1. Introduction SQLite is a software library that provides a relational database management system. It is lightweight in terms of setup, database administration, and required resources. It is self-contained, serverless, zero-configuration, transactional. Self-contained means that it require minimal support from the operating system or any external library ...

Read More »

CRUD Operations using Python FastAPI

Hello in this tutorial, we will implement the CRUD operations using the FastAPI framework in Python. For the database, we will be using SQLite. 1. Introduction FastAPI is a fast and high-performance web framework for building api with python 3.6+. It offers many features like:  High performance Automatic interactive code generation Offers great editor support and documentation 1.1 SQLite SQLite ...

Read More »

Getting Started with Python FastAPI

Hello in this tutorial, we will understand how to use FastAPI in python programming to develop fast and high-performance Restful endpoints. 1. Introduction FastAPI is a fast and high-performance web framework for building api with python 3.6+. It offers many features like: High performance Automatic interactive code generation Offers great editor support and documentation In this tutorial, we will focus ...

Read More »