---
title: "Calvin Kamtoso (@calvinkmts) | Hashnode"
description: "Calvin Kamtoso (@calvinkmts) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@calvinkmts"
---

@calvinkmts

# Calvin Kamtoso

@calvinkmts · Joined June 2023

### [Improving DAGs Development for MWAA](https://calvinkamtoso.hashnode.dev/improving-dags-development-for-mwaa-5e50b31a9c67?utm_source=hashnode&utm_medium=feed)

Stop pushing buggy DAGs to production. A guide on using aws-mwaa-local-runner and a custom CLI to test Airflow DAGs and DAG Factories locally before deployi

6 min read · [calvinkamtoso.hashnode.dev](https://calvinkamtoso.hashnode.dev/improving-dags-development-for-mwaa-5e50b31a9c67?utm_source=hashnode&utm_medium=feed)

[Apr 12, 2025](https://hashnode.com/posts/improving-dags-development-for-mwaa-5e50b31a9c67/696b979bc396d88bac0324d2)

### [Web Server vs Web Server: Why We Use Both Nginx and Kestrel](https://calvinkamtoso.hashnode.dev/web-server-vs-web-server-why-we-use-both-nginx-and-kestrel-fdfe239a5f0b?utm_source=hashnode&utm_medium=feed)

A breakdown of why ASP.NET Core applications use both Kestrel and Nginx. Covers the HTTP request lifecycle, performance differences, and why a reverse proxy

9 min read · [calvinkamtoso.hashnode.dev](https://calvinkamtoso.hashnode.dev/web-server-vs-web-server-why-we-use-both-nginx-and-kestrel-fdfe239a5f0b?utm_source=hashnode&utm_medium=feed)

[Dec 26, 2024](https://hashnode.com/posts/web-server-vs-web-server-why-we-use-both-nginx-and-kestrel-fdfe239a5f0b/696b92c299dcb4b7dc51983c)
