Distributed Systems
Was not easy to read this research paper, i made some notes on my findings,
Distributed Systems
How to make processes synchronize and coordinate their actions. Multiple processes do not simultaneously access a shared resource, such as a file, granting each other temporary exclusive access
sql cheetsheet
logical order of sql, How does query engine interpret the sql query.
introduction
I want to read a couple of books and possibly some research papers on this topic. Ever since I first introduced database systems in my CS grad course I liked data systems a lot.
SWE at google Key Insights
The genius myth is the tendency that we as humans need to ascribe the success of a team to a single person/leader.
Enable Hyper-v on windows
Before getting started, you can also follow the Microsoft documentation for up-to-date information on Hyper-V.
vagrant with virtualbox on ubuntu os
In this blog post, i will guide you through the process of setting up Vagrant and VirtualBox on an Ubuntu virtual machine running on Hyper-V. Vagrant is a powerful tool that streamlines the management of virtual machine environments, while VirtualBox provides the virtualization capabilities. By combining these tools within an Ubuntu VM on Hyper-V, you'll create a robust and efficient development environment.
Analysis of algorithm.
In layman's terms An algorithm is a set of instructions to complete a task. With well defined specification of problems with input and output. We can see algorithms as tools to solve well defined computational problems.
Introduction to basic concepts
Before we start understanding the phases of the compiler we need to have a basic understanding of automata theory.
Introduction to language processing and Phases of compiler Part - 1
Compiler is one of the fascinating programs that has been built ex: GCC, it is a direct application of Automata Theory in source code analysis and In lame terms compilers just translate from high level language to low level language (Machine Level Code) binary form, Which CPU can understand.
Serverless use cases
Batch processing an offline system, Batch processing takes a large amount of data at once and runs a bunch of jobs on it, In this scenario usually, the user will not wait for any sort of response back from the server, Jobs are scheduled and run in periodically Maybe we replace expanse on extract-transform-load(ETL)
Different types of serverless frameworks.
serverless frameworks that can work on any major service cloud provider like Amazon, azure, Cloudflare etc.
A introduction to FaaS
In simple terms serverless computing is bit sided code, unit of discrete components which does one thing in one fine life span. All the responsibilities are delegated to the service provider. Like amazon aws and microsoft azure.
A history and an introduction to cloud computing
In a nutshell cloud computing allows access to a large amount of computing power in a fully virtualized manner. The aim of this technology is to deliver computing as a utility. Utility computing is a business model of on-demand delivery of computing power ( pay-as-you-go).