Micro Fullstack
🍁 ECMAScript Microservices Development: Build, test, deploy, and scale microservices in ECMAScript.
Here's how to make microservices development quick and easy:
- Create microservice applications using JavaScript and TypeScript
- Register multiple single-page applications on a single page with Single SPA and QianKun
- Craft reusable components with the Web Components specifications using Svelte
- Build applications with popular front-end frameworks like Vue, React, Angular, and Svelte
- Design a service gateway and service registry with the Caddy API gateway
- Write, load, and run portable binary code with WebAssembly using AssemblyScript
- Build applications with popular back-end frameworks like Koa, Express, Nest, and Fastify
- Use a test-driven development approach for microservices with Jest
- Static file serving, reverse proxy, and automatic HTTPS with Caddy
- Containerize microservice-based applications with Docker
- Deploy, serve, and scale container-based applications with Knative
Getting Started
Micro Frontends |
Micro Backends |
End-to-End Testing |
Infrastructure as Code |
See ./mfe. |
See ./mbe. |
See ./e2e. |
See ./iac. |