> For the complete documentation index, see [llms.txt](https://prodinit.gitbook.io/blogs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prodinit.gitbook.io/blogs/readme.md).

# Prodinit's Engineering Blog

<p align="center"><img src="https://img.shields.io/badge/dynamic/json.svg?color=black&#x26;label=Blog-Count&#x26;query=count&#x26;url=https%3A%2F%2Fraw.githubusercontent.com%2Fprodinit%2Fblogs%2Fmain%2Fcount.json" alt="Blog Count"> <a href="https://prodinit.com"><img src="https://img.shields.io/website?url=https%3A%2F%2Fprodinit.com" alt="Website"> </a><a href="https://www.prodinit.com/#contact"><img src="https://img.shields.io/badge/Contact%20us-8A2BE2" alt="Contact US"> </a><a href="https://linkedin.com/company/prodinit"><img src="https://img.shields.io/badge/Linkedin-follow-blue" alt="Linkedin: Prodinit"> </a><a href="mailto:dishant@prodinit.com"><img src="https://img.shields.io/badge/Email-here-green" alt="Email"></a></p>

## Categories

* [AWS](#aws) \[**`8`**]
* [Backend Engineering](#backend-engineering) \[**`6`**]
* [Data Engineering](#data-engineering) \[**`0`**]
* [Databases](#databases) \[**`1`**]
* [Devops](#devops) \[**`10`**]
* [Frontend Engineering](#frontend-engineering) \[**`1`**]
* [Golang](#golang) \[**`1`**]
* [LLM](#llm) \[**`0`**]
* [Product Management](#product-management) \[**`1`**]
* [Python](#python) \[**`3`**]

### AWS

* [Ways to delete AWS ECR images](https://prodinit.gitbook.io/blogs/aws/clean-ecr-images)
* [Enable Cloudwatch Alarm and SNS Topic for AWS Billing Alert](https://prodinit.gitbook.io/blogs/aws/enable-cloudwatch-alarm-for-billing-alert)
* [A-Z of AWS VPC and other services - with Terraform](https://prodinit.gitbook.io/blogs/aws/all-about-vpc-and-other-related-services)
* [How Internet Works?](https://prodinit.gitbook.io/blogs/aws/how-internet-works)
* [How to download/view code running in your lambda functions?](https://prodinit.gitbook.io/blogs/aws/download-lambda-code)
* [Things to remember before building your first blue/green deployment in Kubernetes](https://prodinit.gitbook.io/blogs/devops/blue-green-deployment)
* [Host your static website with s3, CloudFront, Route53, and domain from godaddy in 4 easy steps](https://prodinit.gitbook.io/blogs/frontend-engineering/cloudfront-hosting)
* [How we develop a custom autoscaling metrics based on number of tasks in the queues?](https://prodinit.gitbook.io/blogs/python/custom-autoscaling)

### Backend Engineering

* [Ways to delete AWS ECR images](https://prodinit.gitbook.io/blogs/aws/clean-ecr-images)
* [What is idempotency?](https://prodinit.gitbook.io/blogs/backend-engineering/what-is-idempotency)
* [Database Optimisation - Indexing vs Sharding with Postgres and Django ORM examples](https://prodinit.gitbook.io/blogs/databases/indexing-vs-sharding)
* [Achieve Peak Performance in Python](https://prodinit.gitbook.io/blogs/python/performance-optimisation-python)
* [Play with List of dictionaries in Python](https://prodinit.gitbook.io/blogs/python/play-with-list-of-dicts)
* [How we develop a custom autoscaling metrics based on number of tasks in the queues?](https://prodinit.gitbook.io/blogs/python/custom-autoscaling)

### Data Engineering

*

### Databases

* [Database Optimisation - Indexing vs Sharding with Postgres and Django ORM examples](https://prodinit.gitbook.io/blogs/databases/indexing-vs-sharding)

### Devops

* [Ways to delete AWS ECR images](https://prodinit.gitbook.io/blogs/aws/clean-ecr-images)
* [A-Z of AWS VPC and other services - with Terraform](https://prodinit.gitbook.io/blogs/aws/all-about-vpc-and-other-related-services)
* [How Internet Works?](https://prodinit.gitbook.io/blogs/aws/how-internet-works)
* [How to download/view code running in your lambda functions?](https://prodinit.gitbook.io/blogs/aws/download-lambda-code)
* [Docker Best Practices](https://prodinit.gitbook.io/blogs/devops/docker-best-practices)
* [Docker Networking - Bridge vs Host vs Overlay](https://prodinit.gitbook.io/blogs/devops/docker-networking)
* [A comparision between multistage build and singlestage build in Docker](https://prodinit.gitbook.io/blogs/devops/docker-multistage-build)
* [Things to remember before building your first blue/green deployment in Kubernetes](https://prodinit.gitbook.io/blogs/devops/blue-green-deployment)
* [How to export env variables in circleci? (You wont find this in circleci documentation)](https://prodinit.gitbook.io/blogs/devops/export-env-vars-in-circleci)
* [How we develop a custom autoscaling metrics based on number of tasks in the queues?](https://prodinit.gitbook.io/blogs/python/custom-autoscaling)

### Frontend Engineering

* [Host your static website with s3, CloudFront, Route53, and domain from godaddy in 4 easy steps](https://prodinit.gitbook.io/blogs/frontend-engineering/cloudfront-hosting)

### Golang

* [A comparision between multistage build and singlestage build in Docker](https://prodinit.gitbook.io/blogs/devops/docker-multistage-build)

### LLM

*

### Product Management

* [You'll fail as a lead developer, here's why ...](https://prodinit.gitbook.io/blogs/product-management/how-to-be-lead-dev)

### Python

* [Achieve Peak Performance in Python](https://prodinit.gitbook.io/blogs/python/performance-optimisation-python)
* [Play with List of dictionaries in Python](https://prodinit.gitbook.io/blogs/python/play-with-list-of-dicts)
* [How we develop a custom autoscaling metrics based on number of tasks in the queues?](https://prodinit.gitbook.io/blogs/python/custom-autoscaling)

## Contact Us

* [Who are we?](/blogs/contact-us/who-are-we.md)
* [Work with us.](/blogs/contact-us/work-with-us..md)
