Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Just another Dad, Security Engineer, and guy trying to figure it out
Just another Dad, Security Engineer, and guy trying to figure it out
Hey, my name is Quentin Mayo, and in today’s blog I want to talk about deployments, Gen-AI, and how both shape the way I think about development. I’ll start with a story—because that’s how my brain usually connects everything.
There’s a moment in The Incredibles where Edna Mode says she never looks back. That mindset stuck with me. I treat my devices and development setups the same way. Every so often, I’ll do a full hard reset on my phone or laptop. I back up what I know I’ll need… and if I didn’t grab it, it’s gone forever. No regrets.
I apply that same philosophy to my development environments. Throughout my home lab and even in professional work, there have been countless times where I built something—a pipeline, an application, or a deployment setup—then realized I could build it better with the constraints I have today. Reset. Rebuild. Improve.
That’s really what this vlog is about.
When I first started building websites, apps, and just tinkering with entrepreneurial ideas, I followed the same path a lot of organizations take:
ECS was… complicated. Still fun, but definitely not simple.
Recently, I discovered tools like Coolify and Dockify—platforms that let you deploy multiple services on a single instance, with a clean UI. This changed everything.
I moved all my WordPress sites:
Lightsail was convenient… until it wasn’t. It wasn’t as cheap as advertised, had limitations, and I hit some scaling pain.
So I figured: why not run Coolify on-prem? I even got AT&T to give me a static IP (which they were not excited about), and it worked… until it didn’t.
Because I have a baby.
And that baby loves unplugging my servers.
One unplug → and boom → all my sites go down.
So now I’m moving toward a hybrid approach.
Here’s the concept:
This setup gives:
If I’m splitting workloads between home and cloud:
That leaves two good options:
One thing I’ve noticed—and AI models repeat this mistake constantly—is the advice to always put your database in a private subnet. Sounds good… until you realize your application might need direct access from outside, depending on your architecture.
Databases in a private subnet with no plan for safe exposure leads to:
You need a solid access pattern—not just “put it in private and pray.”
Now for the Gen-AI side.
There are things I’m doing right now that would take some organizations weeks or months, maybe even a year or more. I built them in a weekend with Gen-AI assisting me:
It’s wild how much faster development is when you combine:
Gen-AI doesn’t replace thinking—it accelerates people who already know how to think.
Those who rely on AI without understanding fundamentals will struggle. But those who use AI to extend their reach will outperform by a mile.
I’m almost at my destination, so I’ll close here. Today’s thoughts were really about:
More to come soon.