Backend
The tools I use to build APIs -
TECH STACK OVERVIEW
Python
FastAPI
PostgreSQL
SHIPPED API
A versatile, standardised stack chosen for utility and capability - from design to production.
Python
Essential utilities and versatility. Extensive libraries make data handling and manipulating 10x easier. The go-to language for LLM request and response formatting.
v3.14
FastAPI
APIs made simple and secure through built-in security tools. Speed and concurrency handling enable rapid deliverability. Python type hints provide auto data validation and error reduction.
ASGI
PostgreSQL
Robust and extensive, simple to get going but highly scalable. Ideal for concurrency and large datasets, while staying compliant to industry standards.
RDBMS
Whatsapp Agent
Python is the gold standard for LLM communication, meaning it is ideal for Agentic systems. The architecture of high-performing Agents in general need concurrency and async capability, making FastAPI the perfect framework. As the system needed to manipulate and handle standardised LLM data, I needed a database management system that adhered to rules and therefore SQL standards - like PostgreSQL.
