Artificial Intelligence – Intro

AI AI is broad term that encompasses any technique that enables computers to mimic human intelligence. This includes tasks like recognizing speech, making decisions, translating languages, and playing games. Traditional AI It is a subset of AI that focuses on specific tasks and operates based on predefined rules and algorithms. Modern AI It usually refers… Continue reading Artificial Intelligence – Intro

Published

Observability in AWS

Before starting the Monitoring or Observability features of AWS, I would like to write down my thoughts on why and what we need to monitor in a few sentences. It was an interesting topic for me for the last few years. Because it’s all about data, metrics, analytics. Spent some time reading about Opentracing, OpenTelemetry,… Continue reading Observability in AWS

Published

Heapsort

Before jumping into Heap sort, we have to have the understanding of the below Heap sort We have two different approach in heap sort Create heap time complexity will be O(n logn)Heapify time complexity will be O(n) Insert a new element in a max/min heap is O(1) to O(logn)Deletion of a new element in a… Continue reading Heapsort

Published

Sorting Algorithms

Stable sorting vs Unstablesorting Choosing pivot in quick sort S.No Sorting Worst Average Best 1 Selection Sort O(n^2) 2 Insertion Sort O(n^2) 3 Quick Sort O(n^2) 4 Bubble Sort O(n^2) 5 Merge Sort O(n log n) 6 Heap Sort O(n log n) 7 Shell Sort 8 Bucket Sort 9 Tree Sort 10 TimSort 11 Radix… Continue reading Sorting Algorithms

Published

My AWS cloud learning – A quick look

Writing this blog to have a quick summary of what helped me to understand well & complete my learning with AWS certification. Blogs Udemy Courses Below udemy course & practice test helped to understand in detail, https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/ https://www.udemy.com/course/aws-certified-developer-associate-practice-tests-dva-c01/ Twitter Threads Had some time to write a few threads about some AWS services on Twitter. Added… Continue reading My AWS cloud learning – A quick look

Published

Elastic Load Balancers – AWS

A Load Balancer is just a server that will distribute the request load to a set of downstream servers. We can add more downstream servers & make applications scale horizontally. We use Elastic Load Balancer(ELB) in AWS. AWS will take care of upgrades, maintenance & high availability. ELB automatically distributes incoming traffic across multiple targets,… Continue reading Elastic Load Balancers – AWS

Published

Amazon Route 53

Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. We can use Route 53 to perform three main functions in any combination, Domain registration DNS routing Health checking We have to understand what is DNS, before go into details of Route 53. Let’s look at what is DNS. DNS… Continue reading Amazon Route 53

Published

Amazon Virtual Private Cloud (VPC)

Amazon Virtual Private Cloud (Amazon VPC) enables you to launch AWS resources into a virtual network that we have defined. This virtual network closely resembles a traditional network that you would operate in our own data centre, with the benefits of using the scalable infrastructure of AWS. VPC is a regional resource, which means we… Continue reading Amazon Virtual Private Cloud (VPC)

Published