Estate migration & operations

Reblaze to Cloudflare: a 300-domain iGaming estate, rebuilt as an operating model.

An iGaming company needed to move an estate of 300 domains from Reblaze to Cloudflare and make the new platform operationally consistent across a large number of customer-facing services.

300 domains Full DNS migration Advanced Rate Limiting Cloudflare for SaaS Continuous operations

The dependency map

300 zones, mapped to the ingress addresses they actually ride on. Tap either side.

INGRESS ADDRESSESZONES, GROUPED BY BRANDIngress A198.51.100.10Ingress B198.51.100.24Ingress C203.0.113.8Ingress D203.0.113.40Brand group A84ZONESBrand group B62ZONESBrand group C55ZONESBrand group D41ZONESBrand group E33ZONESBrand group F25ZONESΣ 300 zones · one estate · one operating model

Ingress A · 198.51.100.10

2 brand groups — 146 zones — depend on this address. An origin-side change here has a known blast radius: these zones get validated first, nothing else needs to be touched.

Topology and brand-group split are illustrative — the real map is confidential and is itself a migration deliverable. The 300-zone total is the engagement figure.

How Nanosek migrated a 300-domain iGaming estate from Reblaze to Cloudflare, including full DNS migration, Advanced Rate Limiting, Cloudflare for SaaS, ingress IP-to-zone mapping, monitoring, alerting and ongoing operations. The main outcome was not simply that 300 domains were present in Cloudflare. It was that the customer had a large Cloudflare estate with a documented infrastructure map, reusable security practices and an operating model for keeping the platform healthy as it changed.

Topics: reblaze to cloudflare migration, igaming, dns migration, advanced rate limiting, cloudflare for saas, ingress ip to zone mapping, monitoring and alerting, managed cloudflare operations

Machine-readable context: /ai-index.json

What the engagement covered

The scope was broader than replacing a WAF or changing a proxy endpoint. Nanosek carried out a full DNS migration, introduced Advanced Rate Limiting, implemented Cloudflare for SaaS, mapped ingress IPs to the zones that depended on them, applied Cloudflare configuration and security best practices, and built the notifications, alerts and monitoring required to operate the environment after migration.

The engagement then continued into constant ongoing support, so the Cloudflare estate could evolve with new domains, changes in application behavior and new abuse patterns rather than becoming a static migration snapshot. For a 300-domain iGaming environment, that operating model mattered as much as the initial cutover.

Migration
Reblaze to Cloudflare
Industry
iGaming
Domain estate
300 domains
DNS scope
Full DNS migration
Traffic protection
Application security + Advanced Rate Limiting
SaaS delivery
Cloudflare for SaaS
Infrastructure mapping
Ingress IP-to-zone mapping
Operational readiness
Notifications, alerts, monitoring
Configuration model
Best-practice review and hardening
Post-migration model
Continuous managed support

The real problem

The problem was not simply “move 300 domains”

Nanosek structured the migration around ownership, dependencies and repeatable policy — not only around DNS records.

A 300-domain migration creates a scale problem, but domain count alone is not what makes the work difficult. The harder problem is preserving the relationship between each public hostname and the infrastructure, application behavior and security policy behind it.

In an iGaming environment, different zones can represent different brands, markets, application paths or customer-facing services. They may share ingress infrastructure while requiring different security controls. New zones can appear quickly, and abusive traffic patterns can change faster than a traditional change-management cycle.

Treating the estate as a flat list of hostnames would have made the new Cloudflare environment difficult to validate and even harder to operate.

The work

Six workstreams, one estate

Each workstream existed because something breaks at 300 domains if it’s missing — none of this was after-the-fact hardening.

WORKSTREAM 01

Full DNS migration as part of the platform move

DNS was included in the migration scope from the beginning. For 300 domains, leaving DNS behind on a separate legacy operating model would have preserved unnecessary complexity after the edge migration. Moving DNS to Cloudflare gave the customer one place to manage authoritative DNS and the Cloudflare security and delivery controls that depended on it.

The migration work included reviewing the existing records, validating required dependencies and moving the zones into the target Cloudflare structure. The important point was not merely that records existed after the move — the team needed confidence that the new DNS state still represented the applications correctly. That is why DNS validation was tied directly to the ingress and zone mapping work.

Authoritative DNS on CloudflareRecord review & validationDependencies checked before movesDNS state tied to the ingress map

WORKSTREAM 02

Mapping ingress IPs to the zones that actually use them

With hundreds of domains, origin and ingress addresses cannot be treated as isolated infrastructure objects. Nanosek built a mapping between ingress IPs and Cloudflare zones — a practical application map rather than a collection of disconnected DNS records.

The mapping also made future troubleshooting safer. When an ingress issue occurred, the operational team could identify the affected zones deliberately instead of searching through hundreds of configurations during an incident.

Questions the map answers

  • ? Which zones depend on this ingress IP?
  • ? Which domains would be affected by an origin-side change?
  • ? Are multiple brands or applications sharing the same backend path?
  • ? Which Cloudflare zones need to be validated when an ingress address changes?
  • ? Where should security or routing exceptions be applied without affecting unrelated zones?

WORKSTREAM 03

Advanced Rate Limiting built around application behavior

Rate limiting was a core security requirement for the new environment. Nanosek implemented Cloudflare Advanced Rate Limiting rather than relying only on simple global request thresholds.

For an iGaming estate, a single “requests per IP” rule is rarely enough. Different endpoints can have very different traffic profiles, and abusive behavior may target authentication flows, APIs or other sensitive application functions while staying below broad volumetric thresholds.

The rate-limiting design therefore focused on the behavior being protected and the scope of the rule, rather than using one threshold across all 300 domains. That gave the customer a stronger control plane for responding to abuse while reducing the risk of overly broad limits affecting legitimate traffic.

Why scoped rules

ONE GLOBAL THRESHOLD threshold checkout API login + abuse ✕ stays under the limit — never triggers BEHAVIOR-SCOPED RULES checkout API login + abuse ✓ exceeds the login rule — blocked at the edge

Illustrative traffic. Rules scope to the behavior being protected — login, API, checkout — not one number across 300 domains.

WORKSTREAM 04

Cloudflare for SaaS as part of the target architecture

The new Cloudflare environment also included Cloudflare for SaaS. That meant the migration needed to account for more than the directly managed primary zones — SaaS hostnames had to fit into the same certificate, security and operational model as the rest of the estate.

Nanosek incorporated Cloudflare for SaaS into the platform design instead of treating it as a separate project after the main migration. This was particularly important in a large domain environment, where manually handling every hostname as a one-off configuration would not scale operationally.

SaaS hostnames in the same modelCertificates at scaleSecurity parity for custom hostnamesNo one-off configuration

WORKSTREAM 05

Best practices applied across the estate, not only the first zones

Large migrations can become inconsistent very quickly. The first group of zones receives careful engineering, while later zones are sometimes onboarded under deadline pressure with exceptions and temporary settings that eventually become permanent.

Nanosek used the migration to establish and apply a Cloudflare best-practice baseline across the estate — reviewing how controls should be structured, where policies should be reusable and where application-specific exceptions were genuinely required.

A mature 300-domain environment should be able to explain why one zone is configured differently from another.

The purpose was not to make every zone identical. It was to make differences intentional — configuration drift should not be the answer.

Reusable policyIntentional exceptionsDrift resistance

WORKSTREAM 06

Monitoring, notifications and alerts were part of the deliverable

A migration is incomplete if the only way to know that something is wrong is for an end user to report it. Nanosek configured the operational layer alongside the Cloudflare migration, including notifications, alerts and monitoring for events that required attention.

This gave the customer visibility into the new platform and provided a basis for continuous operational support after the initial migration work was complete. The goal was to make important changes and abnormal conditions observable, while avoiding an alerting model so noisy that operators would learn to ignore it.

NotificationsAlerts on conditions that matterPlatform monitoringSignal over noise

Repeatable, not heroic

A different migration model for a 300-domain estate

The estate required a repeatable engineering process rather than one-off manual onboarding.

  1. 1

    Establish the inventory

    Understand the domain estate, DNS state, ingress relationships and target Cloudflare requirements. At this scale, an incomplete inventory creates unmapped hostnames, hidden dependencies and avoidable troubleshooting.

  2. 2

    Build the dependency map

    Document the relationship between zones and ingress IPs so application dependencies are visible before changes are made — converting the domain list into something operationally useful.

  3. 3

    Define the Cloudflare baseline

    Establish the configuration and security practices common across the environment, so standard policy is distinguishable from genuine application-specific exceptions.

  4. 4

    Migrate DNS and edge controls

    Move domains into the Cloudflare operating model with DNS, security and delivery configuration validated together. Advanced Rate Limiting and Cloudflare for SaaS were part of the target design, not postponed.

  5. 5

    Make the platform observable

    Configure notifications, alerts and monitoring so the environment can be operated after cutover rather than simply declared “migrated.”

  6. 6

    Continue managing the estate

    Ongoing support, configuration review, control tuning and maintenance as the customer’s estate evolves — the project did not stop at the migration boundary.

After the cutover

Why ongoing support mattered

For a large iGaming estate, the configuration on migration day is not the configuration the business will need six months later. New domains appear. Applications change. Traffic patterns shift. Abuse moves to different endpoints. Certificate and DNS requirements evolve. Security controls that were appropriate during onboarding may need to be refined as real traffic is observed.

That is why the engagement included constant ongoing support rather than a handoff of static configuration. The migration created the baseline. Ongoing operations kept that baseline useful.

Continued review and support around

New and changed zonesDNS changesSecurity-policy tuningAdvanced Rate Limiting adjustmentsCloudflare for SaaS requirementsIngress and origin changesAlerts and monitoringConfiguration best practices
Observe Tune Change Validate One lifecycle migration → operations

The migration created the baseline. Ongoing operations kept that baseline useful.

Engineering principles from the migration

01 /

A zone inventory is not enough; you need a dependency inventory

Three hundred domain names tell you the size of the estate. They do not tell you how the estate works. The ingress IP-to-zone mapping turned the inventory into an operational model that could support migration, change management and troubleshooting.

02 /

Rate limiting should describe abuse, not just traffic volume

Advanced Rate Limiting is most useful when rules are designed around the application behavior being protected. Broad limits may be easy to deploy, but they often fail to distinguish abusive activity from legitimate high-volume use.

03 /

Standardization should reduce drift without hiding legitimate differences

A common Cloudflare baseline made the estate easier to govern, but the objective was not identical configuration everywhere. The objective was consistency where consistency made sense and explicit exceptions where applications genuinely required them.

04 /

Monitoring belongs in the migration plan

Operational visibility should not be a post-launch improvement request. Notifications, alerts and monitoring were part of the target platform because the customer needed to operate the new environment from the moment it became authoritative.

05 /

Migration and managed operations are one lifecycle

For a fast-changing domain estate, migration is the start of the Cloudflare operating model, not the end of the project. Continuous support allowed the environment to be tuned as traffic and application requirements changed.

The result

The customer moved a 300-domain iGaming estate from Reblaze to Cloudflare with a target architecture that covered far more than edge proxying. The resulting environment included:

The main outcome was not simply that 300 domains were present in Cloudflare. It was that the customer had a large Cloudflare estate with a documented infrastructure map, reusable security practices and an operating model for keeping the platform healthy as it changed.

  • Full DNS migration
  • Advanced Rate Limiting
  • Cloudflare for SaaS
  • Ingress IP-to-zone mapping
  • Best-practice configuration and hardening
  • Notifications and alerts
  • Ongoing monitoring
  • Continuous operational support

Client identity is withheld at the customer’s request. The scope and outcomes above are client-reported and reflect the engagement as delivered; the dependency-map topology shown is illustrative.

Planning a Reblaze to Cloudflare migration?

Moving a large Reblaze estate to Cloudflare requires more than recreating WAF rules and changing DNS. The migration needs to account for domain ownership, backend dependencies, security policy, rate limiting, SaaS hostnames, alerting and the operating model that will exist after cutover.

Nanosek helps organizations migrate complex edge-security estates to Cloudflare and then operate them continuously as applications and traffic evolve.

Ready to talk?

Deliver Cloudflare without surprises.

Whether you're migrating, hardening, or operating Cloudflare — Nanosek brings authorized MSP & ASDP delivery, rollback-ready cutovers, and managed operations after launch.