This document discusses best practices for architecting developer experience (DX) through developer portals. It outlines the developer journey in 6 stages: discover/research, evaluate, get started, develop & troubleshoot, celebrate, and maintain. For each stage, it provides examples of how banking and fintech portals can support developers through features like API catalogs, documentation, tutorials, support options, feedback mechanisms, and release notes. The goal is to reduce API friction and engage developers at each stage of use to improve overall experience.