About Me
I'm Alex (Xiao Kaihan), a full-stack engineer.
For the past 10 years, I've been building Java backend systems in the insurance industry—financial systems, accounting engines, expense control modules. I learned how to design complex business systems and keep code running reliably in production.
But now, I'm thinking about a bigger question:
In the AI era, will systems design become more important or less?
Most people think AI will replace engineers. I disagree. I believe AI makes systems design more critical—because AI itself is the most unpredictable, most difficult "component" to control.
How do we integrate AI into production systems? How do we ensure reliability? How do we control costs? Only engineers who understand systems design can answer these questions.
That's why I write—to document my thinking:
- → How to make AI production-ready?
- → What new challenges does systems design face in the AI era?
- → What product thinking do engineers need to develop?
Let's explore these questions together.
Background
Senior Java Engineer
Insurance financial systems, IFRS17 refactoring, LLM & OCR integration
Java Developer
Financial systems development, market data systems