Skip to content

🍁 ECMAScript Microservices Development: Build, test, deploy, and scale microservices in ECMAScript.

License

Notifications You must be signed in to change notification settings

wangkris03/Micro-Fullstack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  • Build progressive web applications with Workbox

Getting Started

Micro Frontends Micro Backends End-to-End Testing Infrastructure as Code
See ./mfe. See ./mbe. See ./e2e. See ./iac.

Relationship Repositories

Client-side Server-side Utilities
Vue-Starter Koa-Starter Component-Starter
React-Starter Express-Starter Assembly-Starter
Angular-Starter Nest-Starter Playwright-Starter
Svelte-Starter Fastify-Starter Pulumi-Starter

About

🍁 ECMAScript Microservices Development: Build, test, deploy, and scale microservices in ECMAScript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 47.5%
  • TypeScript 31.4%
  • HTML 8.7%
  • Vue 7.9%
  • Svelte 2.3%
  • Dockerfile 1.1%
  • Other 1.1%