Mercury SkillsMercury Skills
Category

Backend

9 skills in this category.

API Design

REST and GraphQL API design principles, versioning, error handling, and documentation patterns

apirestgraphql
058

Authentication & Authorization

JWT, OAuth2, SAML, session management, RBAC, ABAC, and MFA implementation

authenticationauthorizationsecurity
044

Caching Strategies

CDN, Redis, in-memory cache, cache invalidation, and distributed caching patterns

cachingperformanceredis
039

Database Design

Schema design, normalization, indexing, migrations, and query optimization for SQL and NoSQL

databasesqlnosql
059

Message Queues

RabbitMQ, Kafka, SQS, pub/sub, competing consumers, dead letter queues, and event streaming

message-queueskafkarabbitmq
045

Microservices

Service boundaries, communication patterns, event sourcing, CQRS, and distributed tracing

microservicesarchitecturedistributed-systems
648

Node.js Patterns

Async control flow, error handling, module design, streams, and production hardening

nodejsbackendjavascript
046

Python Patterns

Python best practices including type hints, async patterns, testing, and project structure

pythontype-hintsasync
031

Serverless Patterns

Lambda, cold starts, event-driven design, API Gateway, and serverless frameworks

serverlesslambdacloud
028