|
660 | 660 | "id": "componenttype-service", |
661 | 661 | "group": "component-type", |
662 | 662 | "name": "Service", |
663 | | - "description": "A long-running request-serving component with one or more endpoints.", |
664 | | - "category": "Default", |
| 663 | + "description": "A request-serving workload like a backend API or microservice. Listens on one or more endpoints and stays running to handle incoming traffic. Runs as a Kubernetes Deployment.", |
665 | 664 | "tags": [ |
666 | 665 | "component-type", |
667 | 666 | "default", |
|
677 | 676 | "id": "componenttype-web-application", |
678 | 677 | "group": "component-type", |
679 | 678 | "name": "Web Application", |
680 | | - "description": "A long-running component that serves web requests and exposes at least one HTTP endpoint.", |
681 | | - "category": "Default", |
| 679 | + "description": "An HTTP-serving frontend or full-stack web app, such as a single-page app, server-rendered app, or static site with a build step. Exposes at least one HTTP endpoint that end users hit in the browser. Runs as a Kubernetes Deployment.", |
682 | 680 | "tags": [ |
683 | 681 | "component-type", |
684 | 682 | "default", |
|
694 | 692 | "id": "componenttype-worker", |
695 | 693 | "group": "component-type", |
696 | 694 | "name": "Worker", |
697 | | - "description": "A long-running background or event-driven component with no endpoints.", |
698 | | - "category": "Default", |
| 695 | + "description": "A background or event-driven workload that doesn't accept inbound requests, such as a queue consumer, stream processor, event handler, or long-running agent. Stays running and pulls work or reacts to events. Runs as a Kubernetes Deployment.", |
699 | 696 | "tags": [ |
700 | 697 | "component-type", |
701 | 698 | "default", |
|
711 | 708 | "id": "componenttype-scheduled-task", |
712 | 709 | "group": "component-type", |
713 | 710 | "name": "Scheduled Task", |
714 | | - "description": "A component that runs to completion on a schedule.", |
715 | | - "category": "Default", |
| 711 | + "description": "A batch job that runs to completion on a recurring schedule, such as a report, cleanup, or periodic data sync. Starts, does its work, and exits until the next scheduled time. Runs as a Kubernetes CronJob.", |
716 | 712 | "tags": [ |
717 | 713 | "component-type", |
718 | 714 | "default", |
|
0 commit comments