---
title: "Favour Max-Oti (@kellslte) | Hashnode"
description: "Backend Engineer. Read the latest articles by Favour Max-Oti on Hashnode."
url: "https://hashnode.com/@kellslte"
---

@kellslte

# Favour Max-Oti

@kellslte · Enugu, Nigeria · Joined February 2022

Backend Engineer

### [Debugging a Blue-Green Deployment from Scratch: Six Errors, Six Fixes, One Working System](https://kells.hashnode.dev/debugging-a-blue-green-deployment-from-scratch-six-errors-six-fixes-one-working-system?utm_source=hashnode&utm_medium=feed)

We recently set up a blue-green deployment pipeline for a Node.js/Next.js marketplace application running on a single VPS, with GitHub Actions as the CI/CD layer and nginx as the reverse proxy. The sy

12 min read · [kells.hashnode.dev](https://kells.hashnode.dev/debugging-a-blue-green-deployment-from-scratch-six-errors-six-fixes-one-working-system?utm_source=hashnode&utm_medium=feed)

[May 5](https://hashnode.com/posts/debugging-a-blue-green-deployment-from-scratch-six-errors-six-fixes-one-working-system/69f9f312a386d7f1219390de)

### [Why I Started Teaching Software Development (And What I Got Wrong)](https://kells.hashnode.dev/why-i-started-teaching-software-development-and-what-i-got-wrong?utm_source=hashnode&utm_medium=feed)

I didn’t start teaching because I thought I was a great teacher. I started teaching because I thought I understood software development well enough to help someone else get into it. That assumption di

4 min read · [kells.hashnode.dev](https://kells.hashnode.dev/why-i-started-teaching-software-development-and-what-i-got-wrong?utm_source=hashnode&utm_medium=feed)

[May 5](https://hashnode.com/posts/why-i-started-teaching-software-development-and-what-i-got-wrong/69f9400a46610fd606472cbc)

### [Building ACA Athlons: An Honest Walkthrough of Our LMS Sprint](https://kells.hashnode.dev/building-aca-athlons-an-honest-walkthrough-of-our-lms-sprint?utm_source=hashnode&utm_medium=feed)

The good, the bad, and the things I still dream about at night.

11 min read · [kells.hashnode.dev](https://kells.hashnode.dev/building-aca-athlons-an-honest-walkthrough-of-our-lms-sprint?utm_source=hashnode&utm_medium=feed)

[Mar 21](https://hashnode.com/posts/building-aca-athlons-an-honest-walkthrough-of-our-lms-sprint/69be26bb475ca1797470e9b5)

### [From One Process to 1,000 Users: How I Scaled a Nigerian Marketplace API Without Rewriting It](https://kells.hashnode.dev/from-one-process-to-1-000-users-how-i-scaled-a-nigerian-marketplace-api-without-rewriting-it?utm_source=hashnode&utm_medium=feed)

There is a specific kind of dread that comes from looking at a production application you built and realising it would fall apart under any real load. Not because the code is bad, but because certain

9 min read · [kells.hashnode.dev](https://kells.hashnode.dev/from-one-process-to-1-000-users-how-i-scaled-a-nigerian-marketplace-api-without-rewriting-it?utm_source=hashnode&utm_medium=feed)

[Mar 19](https://hashnode.com/posts/from-one-process-to-1-000-users-how-i-scaled-a-nigerian-marketplace-api-without-rewriting-it/69bc2908b238fd45a31a6190)

### [Lessons from a Multi-Tenant School Portal - What Worked, What Hurts, and What I’d Change Next Time](https://kells.hashnode.dev/lessons-from-a-multi-tenant-school-portal-what-worked-what-hurts-and-what-id-change-next-time?utm_source=hashnode&utm_medium=feed)

What I learned about sweet sweet Multi-tenancy.

6 min read · [kells.hashnode.dev](https://kells.hashnode.dev/lessons-from-a-multi-tenant-school-portal-what-worked-what-hurts-and-what-id-change-next-time?utm_source=hashnode&utm_medium=feed)

[Jan 6](https://hashnode.com/posts/lessons-from-a-multi-tenant-school-portal-what-worked-what-hurts-and-what-id-change-next-time/695cfce4990326282009b83b)
