Skip to main content

triggerdotdev/staff-engineering-skills

SkillsMP는 triggerdotdev/staff-engineering-skills에서 16개의 skill을 수집했습니다. skill을 열어 소스와 세부 정보를 확인하세요.

최근 기록된 소스 활동
SkillsMP 카탈로그 업데이트
수집된 skills
16
GitHub 스타
3
GitHub 포크
1

이 저장소의 skills

직업 카테고리 1개 · 100% 분류됨

수집된 skill 16개 중 16개를 표시합니다.

직업 분류
소프트웨어 개발자
설명

Prevent unbounded resource growth when producers outpace consumers. Use when writing producer-consumer code, queue processing, batch operations, fan-out patterns, streaming pipelines, or any code where work is generated faster than it can be processed.…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Prevent stale data bugs caused by missing or incomplete cache invalidation. Use when adding caching layers (Redis, in-memory Map, CDN, HTTP cache headers), optimizing read performance, or reviewing code that caches query results, API responses, or computed…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Detect and prevent cardinality traps in systems code. Use when writing code that iterates over collections, stores items in memory, creates per-entity resources, or fans out operations across a set of items. Activates on patterns like loops over query…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Prevent bugs caused by assuming clocks are synchronized or monotonic. Use when writing code that compares timestamps across machines, measures durations, sets lock expiry, orders distributed events, deduplicates by time window, or uses Date.now() for anything…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Prevent stale read bugs caused by replica lag, cache staleness, and index delay. Use when writing code that reads data after writing it, uses read replicas, caches query results, reads from search indexes, or builds event-driven read models. Activates on…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Detect and prevent denormalization traps when designing data models. Use when writing code that copies fields between tables, embeds related data in documents, caches composed objects, or adds redundant columns to avoid joins. Activates on patterns like…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Prevent failures caused by treating network calls like function calls. Use when writing code that calls external services, splits a monolith into microservices, chains multiple API calls, orchestrates distributed workflows, or handles requests that depend on…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Prevent disproportionate load on individual partitions, shards, or nodes. Use when choosing partition keys, designing sharded databases, writing to Kafka topics, using DynamoDB, partitioning tables by date, or working with any system where data is distributed…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Ensure operations are safe to retry and execute multiple times. Use when writing API endpoints that mutate state, webhook handlers, queue consumers, payment processing, retry logic, or any code that creates records, sends emails, charges cards, or increments…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Prevent memory leaks in garbage-collected languages (Node.js, Go). Use when writing code that accumulates state over time -- in-memory caches, event listeners, timers, closures, goroutines, or any data structure that grows as requests are processed. Activates…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use object storage (S3, GCS, Azure Blob) correctly as a database layer. Use when writing code that stores state in object storage, builds transaction logs on S3, implements coordination primitives on object stores, or designs data systems with S3 as primary…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Detect and prevent race conditions in concurrent code. Use when writing code that reads then writes shared state, checks a condition then acts on it, creates records that should be unique, updates counters or balances, transitions status fields, or handles…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Prevent retry logic from amplifying failures into cascading outages. Use when adding retry logic to network calls, configuring HTTP clients, building service-to-service communication, handling timeouts, or working with multi-layer architectures where retries…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Make correct decisions about database sharding -- when to shard, when not to, and what breaks when you do. Use when designing database architecture, choosing scaling strategies, writing queries that assume a single database, selecting shard keys, or when…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Choose the right processing model before writing code. Use when building data pipelines, processing queues, handling webhooks, sending notifications, aggregating metrics, or any system that processes a collection of items over time. Activates on patterns like…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Prevent synchronized demand spikes that overwhelm backends. Use when implementing caching with TTL expiry, scheduling cron jobs, handling reconnection after failures, warming caches on startup, or invalidating cache entries. Activates on patterns like…

원문 언어: 영어

업데이트
수집된 skill 16개 중 16개를 표시합니다.