An architecture where an application is split into small, independent services that communicate over APIs. Each service handles one domain (auth, payments, notifications) and can be deployed and scaled independently. Contrast with monolithic architecture, where all functionality lives in a single codebase.
A set of rules and protocols that allow different software applications to communicate with each other. APIs define endpoints, request formats, and response structures. GenMB generates REST API endpoints as part of full-stack applications and connects to third-party APIs through its plugin system (Stripe, Supabase, Twilio, etc.).
A cloud computing model where the provider manages all infrastructure and automatically scales compute resources. Developers deploy functions or containers without provisioning servers. "Serverless" doesn't mean no servers — it means you don't manage them. GenMB deploys apps to Cloud Run, a serverless container platform that scales to zero when idle.
A platform for packaging applications into isolated containers that include all dependencies, configuration, and runtime. Containers ensure an app runs identically on any machine. GenMB uses Docker containers for its runtime sandbox (isolated code execution), validator service (Playwright-based testing), and deployment infrastructure on Cloud Run and GKE.
Put these concepts into practice. Describe your app idea and let GenMB generate the code.
Try GenMB Free