Close Menu
MyKnowTech
    MyKnowTech
    • Technical Blogs
    • Career
    • Partner Spotlight
    • Videos
    • Pega News
    • Services
    LinkedIn YouTube Facebook
    MyKnowTech
    Videos

    Node Classification in Pega – What It Is and Why It Matters

    Editorial TeamBy Editorial TeamMay 25, 2026Updated:May 26, 2026No Comments3 Mins Read
    Share LinkedIn Telegram Email WhatsApp Copy Link

    If you have a Pega cluster running multiple servers, node classification is how you make sure the right work runs on the right server.

    The Problem It Solves

    Imagine four servers in a cluster sharing the same database. A heavy background job starts running on server one. At the same time, the load balancer routes a new end user login to the same server. Both compete for the same CPU and memory. The user experience suffers.

    Node classification solves this by separating servers by purpose. You label each server with one or more node types, and then configure your background jobs, file listeners, queue processors and data flows to run only on servers with the matching label. End users go to web nodes. Background jobs go to background processing nodes. Kafka processing goes to stream nodes.

    Out-of-the-Box Node Types

    The most commonly used node types are web user, background processing, stream and search. Beyond those, Pega provides CDH-specific types like ADM, DDS and real-time processing for decisioning projects, as well as custom node types (Custom 1 through Custom 5) that you can use without any additional configuration.

    For Pega Cloud, Pega provisions the right node types based on your contract and the frameworks you use. For on-premise or client-managed deployments, you configure them yourself.

    How Developers Use Node Types

    As a developer, you encounter node types when configuring rules that run in the background. Job schedulers, queue processors, file listeners and data flows all have an associated node type field. Whatever you specify there determines which servers that job will run on.

    If you configure a job to run on Custom 1 but no server in your cluster has been labelled Custom 1, the job will never run. Make sure your node type configuration in the rules matches what is actually provisioned on your servers.

    Configuring Node Types in setenv

    Node types are set as JVM arguments in the setenv.bat file (Windows) or the equivalent shell script (Linux), found in your Tomcat bin directory.

    More details in the below video!

    Watch the Full Walkthrough

    In the video below I walk through updating the setenv file to add Custom 1 as a node type, verifying it appears in Admin Studio after restart, creating a fully custom node type and seeing how the applicable node types list changes in the job scheduler dropdown.

    Node classification is the kind of infrastructure knowledge that most Pega developers never engage with – but if you are an LSA or system administrator on a multi-server deployment, it is essential. Getting it right at the start of a project makes scaling and maintenance significantly simpler.

    Advanced
    Editorial Team

    An insightful team dedicated to empowering the Pega ecosystem with in-depth knowledge, guided by Premkumar Ganesan's vision.

    Related Posts

    Videos

    Application URL Alias in Pega

    May 25, 2026
    Videos

    Understanding Components in Pega

    May 25, 2026
    Videos

    Understanding CORS Policy in Pega

    May 25, 2026
    Videos

    Content Security Policy in Pega

    May 25, 2026
    Videos

    Five Best Practices for Creating Connectors in Pega

    May 25, 2026
    Videos

    How to Plan a Pega Upgrade – A Practical Guide

    May 25, 2026
    Videos

    How to Analyse a Heap Dump in Pega

    May 25, 2026
    Videos

    How to Store Case Attachments in External File Storage in Pega

    May 25, 2026
    Videos

    Data Encryption in Pega Using HashiCorp Vault

    May 25, 2026
    Videos

    Understanding Stack Memory in Pega

    May 25, 2026
    Search through the blog
    Tags
    activity Advanced authentication background-processing Beginner case-management Constellation data-model declarative-processing email-processing file-processing Integration pega-core-concepts pega-integration process reporting security system-administration user-interface validation
    Pega Courses

    Pega courses can be accessed at https://myknowacademy.com

    About

    MyKnowTech is a boutique Pega enablement and consulting firm – helping organizations build internal Pega capability through structured training programs, Centre of Excellence setup and hands-on architecture guidance.

    Company
    • About
    • Leadership
    • Career
    • Contact
    Resources
    • Technical Blogs
    • Career
    • Partner Spotlight
    • Videos
    • Pega News
    • Services

    ©  MyKnowTech B.V. All Rights Reserved.

    • Sitemap
    • Terms & Conditions
    • Privacy Policy