Blog
Technology and business insights from building and operating products ourselves.
- AI case study 4 min read
Ending "running the same research twice" at a corporate research lab
With many teams, the same material gets researched twice without anyone knowing. A knowledge base keyed by material and atomic model, plus AI recommendation, classification, and modeling, ended it.
Read - Vibe coding 5 min read
An engagement designed to end: MAXIM KOREA now runs our tool without us
Instead of locking a client into a maintenance contract, we hand over the full source and a modification guide so they can run it alone. We call it a graduating engagement.
Read - Deployment 7 min read
It works locally but breaks in production: almost always one of these seven causes
Deployment failures repeat the same causes. Check environment variables, letter case, and build settings in that order.
Read - Security 6 min read
A hardcoded API key can cost you millions of won overnight
An API key is a credit card in your name. If it sits in your code as text, anyone who reads that code can spend on it.
Read - Payments 7 min read
What happens when you do not re-verify the payment amount on the server
Any amount that arrives from the browser can be altered by the user. Paying 100 won for a 100,000 won item is genuinely possible.
Read - Security 8 min read
Five ways an AI-built site gets breached
Hiding a button on screen is not security. Authorization has to happen on the server.
Read - Privacy 5 min read
If you accept sign-ups, a privacy policy is not optional
An email address alone is personal data. Without a policy you risk legal exposure and app store rejection.
Read - Building with AI 6 min read
How to notice when your AI invented a library that does not exist
A package that will not install or a function missing from the docs is a hallucination. The more plausible the code looks, the more it needs checking.
Read - Data operations 5 min read
What happens when you launch without backups
Data is lost to mistakes far more often than to attacks. What matters is not that backups run, but that you have restored one.
Read - Testing 5 min read
Five minutes after deploy: the checks that prevent most incidents
A green deploy badge means the code shipped, not that the service works.
Read - Operations & cost 5 min read
Why services stop when nobody checked the free-tier limits
Free tiers either stop when you exceed them or, worse, start charging automatically. Know which before you launch.
Read - AI Search & GEO 6 min read
How to get your service cited in the AI-search era
When AI summarizes answers, ranking alone is not enough — you need a structure that is easy to cite.
Read - Ticketing & Events 7 min read
5 things to consider when building your own ticketing system
Ticketing looks like a shopping cart, but burst traffic and inventory integrity make it far harder.
Read - Infrastructure & Edge 5 min read
What it means to run a global service on the edge
The closer the responding server, the faster the service. The edge makes “servers everywhere” practical.
Read