<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/vendor/feed/atom.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US">
                        <id>https://nben.com.np/zh/feeds/news</id>
                                <link href="https://nben.com.np/zh/feeds/news" rel="self"></link>
                                <title><![CDATA[NBEN News]]></title>
                                <logo>https://cdn.nben.com.np/media/company/apple-touch-icon-180x180.png</logo>
                                <subtitle>Latest news from NBEN</subtitle>
                                                    <updated>2026-05-25T13:56:17+00:00</updated>
                        <entry>
            <title><![CDATA[How to Modernize a Legacy Monolith Step by Step Without Taking the Whole System Down]]></title>
            <link rel="alternate" href="https://nben.com.np/zh/news/how-to-modernize-a-legacy-monolith-step-by-step-without-taking-the-whole-system-down" />
            <id>https://nben.com.np/13</id>
            <author>
                <name><![CDATA[Nben Malla]]></name>
                <email><![CDATA[hello@nben.com.np]]></email>

            </author>
            <summary type="html">
                <![CDATA[Modernizing a legacy monolith doesn’t require a full rewrite or big-bang cutover—just a phased extraction strategy that keeps production running smoothly.]]>
            </summary>
                                    <category term="Tutorials" />
                        <updated>2026-05-25T13:56:17+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Why We Chose GORM Over Raw SQL for Data Management in a FinTech Backend]]></title>
            <link rel="alternate" href="https://nben.com.np/zh/news/why-we-chose-gorm-over-raw-sql-for-data-management-in-a-fintech-backend" />
            <id>https://nben.com.np/12</id>
            <author>
                <name><![CDATA[Nben Malla]]></name>
                <email><![CDATA[hello@nben.com.np]]></email>

            </author>
            <summary type="html">
                <![CDATA[GORM is not the obvious FinTech backend choice. Here is the reasoning, tradeoffs, and patterns that made it work in production.]]>
            </summary>
                                    <category term="Packages" />
                        <updated>2026-05-23T14:03:05+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How We Used Chi Router to Structure Clean and Scalable Go Microservices in Production]]></title>
            <link rel="alternate" href="https://nben.com.np/zh/news/how-we-used-chi-router-to-structure-clean-and-scalable-go-microservices-in-production" />
            <id>https://nben.com.np/11</id>
            <author>
                <name><![CDATA[Nben Malla]]></name>
                <email><![CDATA[hello@nben.com.np]]></email>

            </author>
            <summary type="html">
                <![CDATA[Chi gave us idiomatic routing, composable middleware and a structure that held up as our microservices grew. Here is the pattern we settled on and why it works.]]>
            </summary>
                                    <category term="Packages" />
                        <updated>2026-05-23T14:03:05+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How to Structure a Django Service Inside a Go Based Microservices Architecture]]></title>
            <link rel="alternate" href="https://nben.com.np/zh/news/how-to-structure-a-django-service-inside-a-go-based-microservices-architecture" />
            <id>https://nben.com.np/10</id>
            <author>
                <name><![CDATA[Nben Malla]]></name>
                <email><![CDATA[hello@nben.com.np]]></email>

            </author>
            <summary type="html">
                <![CDATA[Django and Go are not natural partners, but used deliberately, Django fills gaps that Go services handle poorly. ]]>
            </summary>
                                    <category term="Tutorials" />
                        <updated>2026-05-23T14:03:05+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How Laravel Sanctum Handles Authentication Cleanly in a Multi-Tenant SaaS Product]]></title>
            <link rel="alternate" href="https://nben.com.np/zh/news/how-laravel-sanctum-handles-authentication-cleanly-in-a-multi-tenant-saas-product" />
            <id>https://nben.com.np/9</id>
            <author>
                <name><![CDATA[Nben Malla]]></name>
                <email><![CDATA[hello@nben.com.np]]></email>

            </author>
            <summary type="html">
                <![CDATA[Sanctum works well for single-tenant APIs. Multi-tenant SaaS needs proper token scoping, tenant resolution, and guard setup for production.]]>
            </summary>
                                    <category term="Packages" />
                        <updated>2026-05-23T14:03:05+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How to Design Microservice Boundaries That Do Not Come Back to Haunt You]]></title>
            <link rel="alternate" href="https://nben.com.np/zh/news/how-to-design-microservice-boundaries-that-do-not-come-back-to-haunt-you" />
            <id>https://nben.com.np/8</id>
            <author>
                <name><![CDATA[Nben Malla]]></name>
                <email><![CDATA[hello@nben.com.np]]></email>

            </author>
            <summary type="html">
                <![CDATA[ Bad microservice boundaries feel fine at the start and catastrophic at scale. Here is how to draw them correctly before the cost of being wrong.]]>
            </summary>
                                    <category term="Tutorials" />
                        <updated>2026-05-23T14:03:05+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[What FinTech Engineering Taught Me About Writing Code That Cannot Fail]]></title>
            <link rel="alternate" href="https://nben.com.np/zh/news/what-fintech-engineering-taught-me-about-writing-code-that-cannot-fail" />
            <id>https://nben.com.np/7</id>
            <author>
                <name><![CDATA[Nben Malla]]></name>
                <email><![CDATA[hello@nben.com.np]]></email>

            </author>
            <summary type="html">
                <![CDATA[Building software where failures cost real money forces you to develop instincts about reliability that general software engineering never demands. ]]>
            </summary>
                                    <category term="Blogs" />
                        <updated>2026-05-23T14:03:05+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Why Gin Became Our Go-To HTTP Framework for High Performance Go Microservices]]></title>
            <link rel="alternate" href="https://nben.com.np/zh/news/why-gin-became-our-go-to-http-framework-for-high-performance-go-microservices" />
            <id>https://nben.com.np/6</id>
            <author>
                <name><![CDATA[Nben Malla]]></name>
                <email><![CDATA[hello@nben.com.np]]></email>

            </author>
            <summary type="html">
                <![CDATA[Gin is not the most idiomatic Go framework, but its performance and developer speed made it a strong fit for our microservices stack.]]>
            </summary>
                                    <category term="Packages" />
                        <updated>2026-05-23T14:03:05+00:00</updated>
        </entry>
    </feed>
