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
0103

Authentication & Authorization

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

authenticationauthorizationsecurity
083

Caching Strategies

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

cachingperformanceredis
079

Database Design

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

databasesqlnosql
0100

Message Queues

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

message-queueskafkarabbitmq
081

Microservices

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

microservicesarchitecturedistributed-systems
698

Node.js Patterns

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

nodejsbackendjavascript
085

Python Patterns

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

pythontype-hintsasync
071

Serverless Patterns

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

serverlesslambdacloud
059