backend-technologies

SKILL.md

Backend Technologies Skill

Quick Start - Express.js API

import express, { Request, Response } from 'express';
import { prisma } from './lib/prisma';

const app = express();
app.use(express.json());

// GET all users
app.get('/users', async (req: Request, res: Response) => {
  try {
    const users = await prisma.user.findMany();
    res.json(users);
  } catch (error) {
    res.status(500).json({ error: 'Failed to fetch users' });
  }
});

// POST new user
app.post('/users', async (req: Request, res: Response) => {
  const { email, name } = req.body;
  try {
    const user = await prisma.user.create({
      data: { email, name }
    });
    res.status(201).json(user);
  } catch (error) {
    res.status(400).json({ error: 'Invalid data' });
  }
});

app.listen(3000, () => console.log('Server running on 3000'));

Core Technologies

Languages

  • Node.js - JavaScript runtime
  • Python - Versatile with many frameworks
  • Java - Enterprise standard
  • Go - Concurrent systems
  • Rust - Systems programming

Web Frameworks

  • Express, Fastify, NestJS (Node.js)
  • Django, FastAPI, Flask (Python)
  • Spring Boot, Quarkus (Java)
  • Gin, Fiber (Go)
  • Actix, Axum (Rust)

Databases

  • SQL: PostgreSQL, MySQL
  • NoSQL: MongoDB, DynamoDB
  • Cache: Redis, Memcached
  • Search: Elasticsearch

API & Messaging

  • REST APIs with best practices
  • GraphQL API design
  • gRPC for microservices
  • WebSockets for real-time
  • Kafka, RabbitMQ for messaging

ORM/Query Tools

  • Prisma, Sequelize (Node.js)
  • SQLAlchemy, Tortoise (Python)
  • Hibernate, Spring Data (Java)
  • GORM (Go)

Best Practices

  1. API Design - RESTful or GraphQL standards
  2. Database - Proper indexing and optimization
  3. Security - Input validation, parameterized queries
  4. Error Handling - Meaningful error messages
  5. Testing - Unit and integration tests
  6. Documentation - OpenAPI/Swagger docs
  7. Logging - Structured logging
  8. Performance - Response time optimization

Resources

Weekly Installs
4
GitHub Stars
1
First Seen
Jan 29, 2026
Installed on
codex4
opencode4
github-copilot4
gemini-cli4
antigravity3
cursor3