IFS guide

The IFS guide

45 of 46 topics written. The rest show their plan from the topic map.

This guide prepares you for your first weeks as Principal Product Manager, IDP & Agentic AI at IFS [posting: pm]. Each topic explains its subject from the ground up. A few ranked materials follow, for when you want to go deeper.

What this guide is, and what it isn't

  • It explains. You can follow every topic without opening a material. An earlier study plan listed 201 sources, and you read 2, so the text here does the work.
  • It's a snapshot from before your first day. It holds public knowledge and what the hiring process revealed. Nothing you learn inside IFS after you start comes back into it.
  • It isn't IFS documentation. Where nobody outside IFS knows the answer, a topic says so and links an open question. The open questions page collects all of them for your first weeks.
  • It isn't interview preparation. It scripts nothing for you to say.

Every fact about IFS carries a tag that says where it came from.

  • [posting: pm] is a job posting, here your own.
  • [public] is a public page, linked.
  • [inference] is this guide's reasoning from facts the text names.
  • [unverified] is a single weak source, never stated as fact.

How the ranks work

Every topic, section and material has one of four ranks. The rank says how much of your time it deserves.

RankA topic or a sectionA material, and what you do with it
CriticalThe seat can't be done well without it in the first 30 daysRead or watch it in full. It gives something this guide can't
HighNeeded to follow core conversations, or needed within 90 daysSkim it, 10 to 15 minutes
MediumUseful background that helps you read other topicsSkim it faster, about 5 minutes
ContextOrientation and completeness. You can skip a context section without losing the threadOptional. Open it when you need it

No section ranks above its topic. Critical materials are few, and each one says what it gives that the text doesn't. High and medium materials differ by how much a skim pays, not by when you read them.

How to read it

This guide has three tiers. Each tier page quotes your own definition of it.

  • Base is the platform you're optimising, and the company around it.
  • Practical is the practice of fixing it: methods, research, frameworks and metrics.
  • Modern is what today's tools change about the problem and about the solutions.

Each tier page opens with a map of its topics. Below this text, "Where to start" gives the reading order: the critical topics first, with the few high topics they build on. The other high topics follow, then the medium ones.

Every topic page runs in the same order: why it matters in the seat, a short version, the explanation, and what is known and unknown at IFS. Where practitioners disagree, it takes a position and gives the case against. The materials and what this guide couldn't verify close the page.

Private blocks

Some facts come from your hiring conversations and the material you received for them. People shared them with you as a candidate, so they're private. Each one sits in a private block that stays closed until you open it.

  • A closed block shows only its label. The label names the subject, never the fact, so a page can be open where someone else sees the screen.
  • "Open all private facts" opens every block on a page, and closes them again.
  • Search doesn't look inside private blocks, and a closed block prints its label only.
  • Every page still reads with its blocks closed.

Where to start

Read the critical topics first, in this order. Each step leans on the one before it.

  1. 1The seat and the map

    1. B01The seat: mandate, team, and what success looks likeCritical11 minWrittenBaseRead first
    2. B06NGA at a glance: three parts and one journeyCritical20 minWrittenBasePilot
  2. 2Events, then what a team has to do

    1. B09Event-driven architecture, ground upHigh13 minWrittenBase
    2. B11What "restructure your code" means: moving a product to eventsCritical14 minWrittenBase
  3. 3Identity, frameworks, platforms

    1. B13Identity and access: authentication, authorisation, tenancyCritical14 minWrittenBase
    2. B16Frameworks, SDKs, APIs and the inner loopCritical15 minWrittenBase
    3. B17Internal developer platforms and portalsCritical15 minWrittenBase
  4. 4The discipline, the role, the first weeks

    1. P01Platform engineering: platform as a productHigh15 minWrittenPractical
    2. P02The platform PM's job, and the split with the Platform LeadCritical16 minWrittenPractical
    3. P03Starting in the seat: two weeks, ninety daysCritical11 minWrittenPractical
  5. 5Frameworks, measurement, friction, economics

    1. P04Developer experience and productivity: the frameworksHigh14 minWrittenPractical
    2. P05Measuring adoption of a platform journeyCritical20 minWrittenPracticalPilot
    3. P06Finding friction: walk the journey, watch the teamsCritical15 minWrittenPractical
    4. P08The economics of platform work, and proposals that survive reviewCritical14 minWrittenPractical
  6. 6Moving teams

    1. P09Migrations as a productCritical14 minWrittenPractical
    2. P10Forward-deployed engineers and enabling teamsCritical10 minWrittenPractical
    3. P11Golden paths, defaults and exceptionsCritical14 minWrittenPractical
    4. P12Onboarding and documentation as a productCritical15 minWrittenPractical
  7. 7Influence

    1. P16Influence without authority: finding common groundCritical16 minWrittenPractical
  8. 8AI-assisted development, then agents as users of the platform

    1. M01AI-assisted software development in 2026High12 minWrittenModernAges fast
    2. M05Agents as users of the platformCritical15 minWrittenModernPilotAges fast
Then the other high topics 14
  1. B03IFS Cloud: the heritage product and its stackHigh14 minWrittenBase
  2. B05How IFS builds software: organisation, teams, practiceHigh10 minWrittenBase
  3. B07Containers, Kubernetes and AKSHigh13 minWrittenBase
  4. B08From commit to production: CI/CD, GitOps, infrastructure as codeHigh10 minWrittenBase
  5. B10Kafka and Redpanda: how the event backbone worksHigh11 minWrittenBase
  6. B18From deployed to in customers' handsHigh11 minWrittenBase
  7. P07Deciding with small numbersHigh11 minWrittenPractical
  8. P13Self-service and the ticket queueHigh10 minWrittenPractical
  9. M02Spec-driven development and agentic engineering practiceHigh11 minWrittenModernAges fast
  10. M03What AI-native products need from a platformHigh14 minWrittenModern
  11. M06AI-assisted migration and modernisationHigh15 minWrittenModernAges fast
  12. M07AI inside the developer platformHigh10 minWrittenModernAges fast
  13. M09Measuring AI's effect on engineeringHigh10 minWrittenModernAges fast
  14. M10Your own AI workflow in the seatHigh10 minWrittenModern
Then the medium topics 11
  1. B02IFS: the business the platform servesMedium11 minWrittenBase
  2. B04IFS's AI products and betsMediumabout 9 minPlannedBaseAges fast
  3. B12Event contracts: schemas, compatibility and cataloguesMedium11 minWrittenBase
  4. B14The rest of the stack: Go, PostgreSQL, ReactMedium6 minWrittenBase
  5. B15Observability and reliabilityMedium11 minWrittenBase
  6. B19Why vendors re-platform: legacy modernisationMedium10 minWrittenBase
  7. P14Guardrails: reliability, security and tenancy under delivery pressureMedium11 minWrittenPractical
  8. P15Platform adoption in the wild: cases and failure modesMedium10 minWrittenPractical
  9. P17Leading change across an engineering organisationMedium10 minWrittenPractical
  10. M04Governing agents on a multi-tenant platformMedium11 minWrittenModern
  11. M08The platform engineering toolset in 2026Medium10 minWrittenModern

The three tiers

How long it takes

Reading time is words divided by 220 a minute. Written topics are counted. Planned topics are estimated at the middle of their size, so the totals change as topics are written. The sizes are S, 800 to 1,500 words; M, 1,500 to 2,500; L, 2,500 to 3,500; and XL, 3,500 to 4,500, for a few exceptions.

TierTopicsWrittenWritten, reading timeAll topics
Base19183 h 40 minabout 3 h 49 min
Practical17173 h 46 min3 h 46 min
Modern10101 h 58 min1 h 58 min
All tiers46459 h 24 minabout 9 h 33 min
Topic rankTopicsWrittenWritten, reading timeAll topics
Critical17174 h 9 min4 h 9 min
High18183 h 34 min3 h 34 min
Medium11101 h 41 minabout 1 h 50 min
Materials in written topicsCountListed timeWhat you doYour time
Critical71 h 28 minRead in full1 h 28 min
High9138 h 36 minSkim, 10 to 15 minup to 18 h 42 min
Medium8922 h 47 minSkim, about 5 minup to 7 h 18 min
Context3110 h 45 minOpen when neededOptional