Przejdź do treści
Biblioteka skilli
Programowanie · Analiza

salesforce-architecture-variants

/salesforce-architecture-variants

Porównuje architektury integracji Salesforce, od bezpośredniego API i middleware po rozwiązania event-driven, replikację danych i hybrydy, względem jawnie podanych ograniczeń.

Licencja
MIT
Ostatnia zmiana repozytorium
26.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
2
Przestarzałość

Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Porównuje architektury integracji Salesforce, od bezpośredniego API i middleware po rozwiązania event-driven, replikację danych i hybrydy, względem jawnie podanych ograniczeń.

Wyzwalacze z opisu

compare Salesforce architectures

Argumenty

/salesforce-architecture-variants [use-case] [constraints]
Oryginalny opis (EN)

Analyze Salesforce direct API, middleware, event-driven, replicated-data, and hybrid integration architectures against explicit constraints. Use when making architecture decisions. Trigger with "compare Salesforce architectures".

Jak działa

  1. Overview
  2. Prerequisites
  3. Tool Discipline
  4. Current Contract
  5. Authentication
  6. Instructions
  7. Approval Boundaries
  8. Output
  9. Error Handling
  10. Example
Sekcje z nagłówków SKILL.md, w oryginale · 67 linii, 448 słów
Podgląd SKILL.md
---
name: salesforce-architecture-variants
description: 'Analyze Salesforce direct API, middleware, event-driven, replicated-data, and hybrid integration architectures against explicit constraints. Use when making architecture decisions. Trigger with "compare Salesforce architectures".'
argument-hint: "[use-case] [constraints]"
allowed-tools: Read, Glob, Grep, WebFetch, Write, Edit
version: 1.8.0
author: Jeremy Longshore <jeremy@intentsolutions.io>
license: MIT
tags: [saas, salesforce, architecture, decision-record, integration-patterns]
model: inherit
effort: high
compatibility: Designed for Claude Code; new vendors, data movement, trust boundaries, and production architecture require enterprise approval
---
# Salesforce Integration Architecture Variants

## Overview

Produce a falsifiable architecture decision that explains why one interaction pattern fits each use case and which tradeoffs remain.

## Prerequisites

- Use cases, business invariants, sources of truth, consumers, latency, volume, ordering, consistency, and recovery needs
- Org products, APIs, events, limits, identities, data classes, residency, retention, support, and existing platforms
- Security, operability, cost, skills, vendor, migration, lock-in, disaster recovery, and change-control constraints

## Tool Discipline

Use `Read`, `Glob`, and `Grep` to inspect approved repository and evidence files, `WebFetch` to re-check current first-party Salesforce documentation, and `Write` or `Edit` only for secretless plans, fixtures, configuration, and redacted receipts.

## Current Contract

Salesforce documents remote process, batch, data synchronization, and event integration patterns. Direct REST, composite, bulk, Pub/Sub or CDC, middleware, event relay, and replicated read models differ in coupling, consistency, capacity, and recovery.

## Authentication

Model client apps, OAuth flows, principals, scopes, CRUD and field access, sharing, secret custody, rotation, revocation, and break-glass separately for every variant.

## Instructions

1. Write decision drivers and non-negotiable invariants before naming a preferred technology.
2. Model direct synchronous API, managed or customer middleware, Salesforce events, scheduled bulk, replicated data, and hybrid variants.
3. For each, trace authority, data and event flow, transactions, ordering, idempotency, limits, failure isolation, reconciliation, and recovery.
4. Evaluate security, privacy, residency, audit, operability, latency, throughput, cost, skills, vendor support, and lock-in with evidence.
5. Run threat, failure, capacity, data-correctness, and migration exercises against the leading variants.
6. Prototype the riskiest assumption with synthetic data in the lowest-risk authorized environment.
7. Record the decision, rejected alternatives, evidence, uncertainty, conditions that invalidate it, migration stages, and review date.

## Approval Boundaries

Do not select a vendor, create trust, replicate data, establish new system authority, or start production implementation without architecture and owners.

## Output

Return the driver matrix, diagrams, variant scores with evidence, prototype result, decision and dissent, risks, migration and rollback plan, and review triggers.

## Error Handling

| Condition | Response |
|---|---|
| All variants score the same | Refine measurable drivers and constraints instead of choosing by preference. |
| A variant lacks reconciliation | Mark it non-viable for mutable business data until a source-of-truth recovery path exists. |
| Key entitlement or capacity is unknown | Keep the decision provisional and obtain current org evidence. |

## Example

A redacted completion receipt might look like this:

```text
usecase=inventory-view; chosen=replicated-read; writes=source-only; freshness=5m; reconcile=daily; invalidator=latency-under-30s
```

## Resources

- [Salesforce integration patterns](https://developer.salesforce.com/docs/atlas.en-us.integration_patterns_and_practices.meta/integration_patterns_and_practices/)
- [Salesforce Pub/Sub API](https://developer.salesforce.com/docs/platform/pub-sub-api/overview)

## Next Steps

Run the workflow first in the lowest-risk authorized org and preserve its redacted receipt. Schedule a review against the next Salesforce seasonal release and the customer change calendar.

Wersje

W bazie nie ma innych skilli o nazwie salesforce-architecture-variants.

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki 106c33f7e222 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100salesforce-reference-architecture
    Projektuje zarządzaną architekturę integracji Salesforce z jawnymi granicami uprawnień, tożsamości, API, zdarzeń, danych, limitów i odtwarzania po awarii.
  • 100salesforce-cost-tuning
    Analizuje koszty Salesforce: licencje, dodatki, storage, API, wsparcie i middleware, na podstawie aktualnych danych klienta, żeby podejmować decyzje o kosztach i wartości.
  • 90salesforce-architecture
    Pomaga w architekturze organizacji Salesforce: planowanie pojemności, przegląd bezpieczeństwa i udostępniania, wzorce integracji i dług techniczny.
  • 100integration-patterns
    Pomaga projektować i oceniać architektury integracji korporacyjnych według wzorców Hohpe i Woolfa: architektura komunikatów, pipes and filters i middleware komunikatowy.
  • 100salesforce-integration-review-skill
    Przegląda projekt integracji Salesforce pod kątem wyboru API, pozycji middleware, ponowień i idempotencji, kolejek błędów, obserwowalności, sekretów, zakresów OAuth i wzorców MuleSoft.
  • 100specialized-salesforce-architect
    Projektuje architekturę rozwiązań Salesforce: układ wielu chmur, wzorce integracji, limity platformy, wdrożenia i model danych.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.