Skip to content
← Courses & learning pathways

LOCKEDIN / FORWARD-DEPLOYED ENGINEERING 101

Understand it.
Then build it.

You can be an experienced engineer and still be new to agents. Start with what each thing is and how it helps a person do useful work. Explore 58 original introductions across software, agents, cloud, security and delivery. Start here without a model key; each topic connects to deeper instruction and practice.

A place to start.

Choose a short reading route, or look up a concept below.

  1. 101UnderstandPlain language, visual walkthrough, vocabulary
  2. 102Build with guidanceOriginal lessons, examples and knowledge checks
  3. 103Practise and explainRunnable labs, failure cases and handover

Guided 101 · Concept 3 of 7

Plan a cloud deployment

Leave route

Distinguish reaching a service from being allowed to use its data or actions.

See the 7-concept route

For engineers moving an application into a customer environment. This route introduces the concepts before provider setup and deeper labs.

  1. 01The environmentLocate the application, its data and the responsibilities shared with a cloud provider.
  2. 02NetworkingTrace how a request reaches a service before choosing public or private access.
  3. 03IdentityYou are here
  4. 04Google CloudApply those boundaries to Google Cloud projects, regions and instances.
  5. 05AzureCompare how Azure subscriptions, resource groups and networks organize the same workload.
  6. 06AWSCompare AWS accounts, regions, Availability Zones and instances without assuming the services are interchangeable.
  7. 07Private inferenceDecide which model-serving responsibilities become yours when you operate the runtime.

Bookmark this page to return to this concept. The number shows your place in the reading route; it is not an assessment result.

101 / LEARNING STUDIO

Access-control concepts

Authentication, authorization and tenant isolation

Authentication establishes who or what is calling. Authorization decides what that identity may do. Tenant isolation keeps one organization's data and actions separate from another's. An agent's tool call is a proposed action, not proof of any of these permissions.

Why it matters in the field

An FDE must protect real organizational boundaries even when prompts, retrieved text or tool arguments are hostile.

UNDERSTAND THE SYSTEM

Follow a document request through its access checks

A building badge identifies you; permission opens a particular room. Follow the same distinction in software: a verified caller, one active organization and a document read. These are authored lab cases with real local query behavior and a supplied identity fixture.

01 / EXPLORE THE PARTSTap a part to explain it
Direction of information or workReturn / feedback

WHAT THIS PART DOES

Proposed request

A user or agent proposes a document ID. These arguments cannot grant a role or change the active organization.

CONNECTED TO
  • Propose a read: Access check
Read the connections in plain English
  1. 01
    Proposed request → Access check

    Treat the requested document and optional tenant claim as untrusted input.

  2. 02
    Trusted context → Access check

    Use the verified active workspace, never a tenant selected by the model.

  3. 03
    Access check → Document query

    Bind the document ID and trusted scope as query parameters.

  4. 04
    Current read grant → Document query

    Join the document to the current caller's read grant in the same organization.

  5. 05
    Document query → Returned content

    No matching row means no document content is returned.

  6. 06
    Access check → Returned content

    Missing identity or a mismatched scope can stop before a document query.

Check your understanding: A valid North login asks for North/P-8. Must the application return it?

No. The caller still needs permission for that document and action. The restricted lab case has a valid supplied identity and matching organization, but its scoped query returns zero rows. Enforce that boundary before data enters model context.

1 of 5 · Get the ideaUse the buttons or swipe across the lesson.