A tailored course, built for your situation
Final Call on Technical Direction Without Escalation
Become the default influencer on architecture choices, vendor evaluation, and system scalability decisions within your team and across data engineering peers.
The situation this course is for
Who this is for
Senior individual contributor in software engineering at a data-intensive tech company who shapes technical direction through expertise, not hierarchy.
Who this is not for
Engineers focused on rapid upskilling in new languages or entry-level coding; managers seeking org-design frameworks; professionals outside technical infrastructure or systems design.
What you walk away with
- Structure technical positions so peers adopt them without pushback
- Own vendor selection discussions with framework-backed reasoning
- Drive consensus on scalability trade-offs before review cycles begin
- Reference battle-tested design patterns in real-time architecture debates
- Become the go-to voice on distributed systems decisions across teams
The 12 modules (with all 144 chapters)
- What technical influence looks like in practice
- Patterns from Databricks-level system decisions
- When ICs override senior review cycles
- Signals that you’re being relied upon
- How influence differs from approval
- The role of documentation in silent leadership
- Building trust through consistency
- Why some RFCs never reach leadership
- How to position yourself as the owner
- Case: Kafka vs Pulsar adoption
- Case: Delta Lake architecture call
- Anchoring on data over opinion
- Why first drafts win
- Including sources in design assumptions
- Preempting counterarguments in v1
- Using internal RFC archives as leverage
- Naming trade-offs before others notice
- How to avoid 'Let’s discuss alternatives'
- Template: High-influence design doc
- When to delay sharing
- Timing the release of options
- How Netflix’s ICs frame trade-offs
- Using data model sketches to lead
- Avoiding open-ended questions
- How to own the evaluation rubric
- Weighting scalability over features
- Incorporating internal constraints
- Benchmarking beyond marketing claims
- When to reject demos
- Using cost of ownership as a weapon
- Documenting decision scaffolding
- How to sideline committee decisions
- Case: Spark runtime selection
- Case: Cloud provider lock-in debate
- Turning security reviews into mandates
- Escalation as failure
- Identifying hidden decision-makers
- The 1:1 influence window
- Sharing drafts as invitations
- Using comments to test reactions
- When silence means agreement
- How to read engagement patterns
- Avoiding public debate setups
- Building coalition before alignment
- Using Slack threads strategically
- Email as influence vector
- Reading reaction hierarchies
- When to loop in senior ICs
- Lowering the cost of saying yes
- Making alternatives more work
- Defaulting to your path
- Using templates to scale influence
- How onboarding docs shape decisions
- Building adoption into documentation
- Why most teams follow the first example
- Case: Schema evolution standards
- Case: Logging pipeline defaults
- Pre-seeding with working code
- Influence through starter kits
- When your PoC becomes production
- Defining scalability thresholds
- Quantifying trade-offs in data volume
- Choosing between latency and cost
- When to break consistency
- How Databricks teams model growth
- Building capacity forecasts
- Using past incidents as precedent
- Documenting failure assumptions
- Influencing incident postmortems
- Shaping SLO definitions
- Trade-off templates for RFCs
- When to call 'good enough'
- Curating internal design archives
- Tagging decisions by domain
- Referencing past calls without debate
- Building a 'this is how we do it' library
- Versioning architectural norms
- When precedent overrides new ideas
- How to update legacy decisions
- Using postmortems as influence tools
- Case: File format adoption
- Case: Partitioning strategy
- Creating canonical references
- Inheriting influence from past ICs
- Including data sources in every claim
- Pre-answering reviewer questions
- Structuring for fast approvals
- Using visual models over text
- How diagrams reduce friction
- Template: Zero-comment RFC
- Timing submissions post-release
- Avoiding open-ended feedback
- When to add optional sections
- Case: Cluster autoscaler RFC
- Case: Metadata API rollout
- Using changelogs as influence
- Building shareable implementation guides
- Creating reusable configuration packs
- Documenting onboarding paths
- When other teams clone your repo
- Influence through open source
- Shaping cross-functional APIs
- How to become the reference
- Case: Unified logging layer
- Case: AuthZ policy library
- Making adoption frictionless
- Using internal OSS to scale
- Tracking implicit adoption
- Crafting questions that reflect your standards
- Using system design prompts to teach
- Influencing bar through feedback
- Avoiding generic algorithm tests
- Building consistency in evals
- When to reject strong coders
- Shaping team DNA over time
- Case: Data pipeline hire
- Case: Platform engineer bar
- Using interview templates to scale
- Documenting reasoning for evals
- Becoming the benchmark
- Phrasing comments as norms
- Using precedent in feedback
- When to accept deviations
- Building style guides from reviews
- Comment templates that stick
- Avoiding one-off fixes
- Linking to design docs
- Using labels to track patterns
- Case: Spark optimization pattern
- Case: Error handling standards
- Turning comments into training
- When silence is endorsement
- Writing self-sustaining documentation
- Building onboarding that scales
- When new hires cite your work
- Creating decision metadata
- Archiving with context
- Using tags to preserve intent
- Case: Five-year-old design doc still used
- How influence compounds
- Measuring long-term impact
- Becoming the reference architect
- When your name anchors a pattern
- Designing for permanence
How this maps to your situation
- When proposing a new data pipeline architecture
- During vendor selection for a runtime component
- Before a cross-team standardization initiative
- After being invited to a system design review
Before vs. after
What's included with your purchase
- 12 modules with 12 chapters each (144 chapters)
- Downloadable templates and worked examples for every module
- Hand-built implementation playbook delivered alongside course access
- 30-day money-back guarantee
Delivery and format
- Course and learning environment access provisioned within 24 hours of purchase
- Hand-built implementation playbook delivered alongside course access
Format: Text-based modules and chapters in the Art of Service learning environment, plus downloadable templates and worked examples for every chapter, plus the hand-built implementation playbook delivered alongside course access.
Time investment: Approximately 3 hours per module, designed to be completed alongside active projects.
How this compares to the alternatives
Unlike generic leadership courses or broad 'influence' trainings, this course is built specifically for senior ICs in data and infrastructure roles who need to shape technical outcomes without formal authority.
Frequently asked
Within 24 hours your account in the learning environment is provisioned and the tailored implementation playbook is delivered alongside it.