Aritra Biswas
Aritra Biswas
Profile
About me
Experience
Posts
Contact
Posts
FastAPI Resiliency: Circuit Breakers, Rate Limiting, and External API Management
Let’s assume that we are building a REST API service that depends on third-party APIs. To make the example more realistic, let’s say we are building a RAG system that uses Tavily (a web search API) and LLMs.
Mar 11, 2025
11 min read
programming
On LLM reproducibility
One of the major issue with LLM output is its consistency and reproducibility. Here is kind of a hacky work around to make output from a LLM consistent (kind of). Also, a few observation regarding the same.
Mar 9, 2025
7 min read
programming
Exponential Smoothing using Scikit-Learn wrapper & statsmodels
As we discussed in previous post, in this series we will be working on different type of regression problem and will try to parse them as sklearn model objects. Here are we will be working with ExponentialSmoothing from statsmodels library.
Dec 20, 2022
3 min read
programming
LASSO using Scikit-Learn wrapper & CVXPY
Those who are working in ML space of sometime must be aware that there are multiple python libraries out there which support different algorithms/models. When you are trying to implement best model it is not possible to use just a single library or even a single language and compute infra.
Dec 18, 2022
7 min read
programming
Avoid relative path import hell in python
Notes on using Poetry to manage Python dependencies, project metadata, virtual environments, and package publishing.
Dec 18, 2021
2 min read
programming
SCM conventions & ways of working
When working in a collaborative environment, it is important to share a common set of conventions that make collaboration easier. Here are some common GitOps best practices that help teams collaborate:
Oct 31, 2021
3 min read
Useful tools for docker container management
In this post I’m going to discuss three docker tools which I find really useful in my day to day workflow. These tools are, Dive Portainer dozzle Dive: quick check of docker images Dive is super useful to check if there any unnecessary data stored in a docker image.
Oct 31, 2021
2 min read
Python library version management with GitHub action + commitizen + pre-commit hook
List of tools used in this post commitizen conventionalcommits Git Hooks Pre-commit hook GitHub Action Semantic Versioning Here is a sample repository that shows the implementation described below.
Oct 24, 2021
4 min read
Local development environment with Fast API + SQLModel + SQLite + Alembic
It is important to have a working local development environment for quickly prototyping and developing CRUD applications with FastAPI. In this post, we will explore how to quickly set up a local development environment using the following tools to develop REST API endpoints:
Oct 16, 2021
6 min read
Cite
×