<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://velynoriva.my.id/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/about/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/articles/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/articles/page/2/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/articles/page/3/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/category/billing-and-entitlements/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/category/multi-tenant-architecture/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/category/observability-and-operations/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/category/security-and-compliance/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/contact/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/dmca/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/legal-disclaimer/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/building-feature-flagging-and-entitlements-engine/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/calculating-tenant-cost-of-goods-sold-cogs/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/cross-tenant-data-leak-prevention-and-auditing/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/database-per-tenant-vs-shared-schema/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/designing-customer-facing-status-pages-and-sla-reporting/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/designing-dunning-workflows-and-failed-payment-recovery/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/designing-high-availability-background-job-queues/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/designing-rbac-and-abac-permissions-in-cloud-platforms/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/designing-usage-based-metering-pipeline/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/engineering-immutable-audit-logs-for-compliance/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/handling-proration-plan-upgrades-and-downgrades/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/implementing-enterprise-sso-saml-and-oidc/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/mitigating-noisy-neighbor-problems-in-multitenant-apis/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/row-level-security-for-multitenant-postgres/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/session-management-and-device-revocation-architecture/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/stripe-webhook-reconciliation-and-idempotency/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/tenant-aware-opentelemetry-tracing-and-metrics/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/tenant-managed-encryption-keys-and-kms/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/tenant-routing-and-subdomain-resolution/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/posts/zero-downtime-database-migrations-in-multitenant-systems/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/privacy-policy/</loc>
  </url>
  <url>
    <loc>https://velynoriva.my.id/terms-and-conditions/</loc>
  </url>
</urlset>