Machb MachaOn (Machbon)

The Machb MachaOn (Machbon) project serves as the final step in creating deployable applications within the Machb ecosystem. This project provides a structured and flexible framework to transform Machb libraries into fully operational applications that are production-ready. Whether deploying in containers, serverful, or serverless environments, Machb MachaOn aligns with Clean Architecture principles, ensuring modularity, scalability, and adaptability for diverse deployment needs.
For more information, visit the official website: MachaOn Projects.
Purpose of the Machb MachaOn Project
The primary goal of the Machb MachaOn Project is to:
Provide the infrastructure and tools required to integrate and deploy Machb components as complete, production-ready applications.
Machb MachaOn supports a variety of modern deployment paradigms, enabling developers to select the most appropriate style for their business and technical needs. It not only simplifies deployment but also ensures reusability by leveraging Machb libraries and examples of customized workflows.
The Machbon framework supports three deployment approaches: Containers, Serverful, and Serverless, each of which comes pre-configured with templates and tooling to accelerate the path from development to production.
Key Deployment Styles Supported
1. Containers
Containerized builds for Docker and Kubernetes-powered systems form the backbone of Machbon’s deployment strategy.
- The Container Builds allow you to package Machb applications as portable Docker images with all dependencies included. These can run in any containerized environment, such as Docker Swarm or Kubernetes.
- Kubernetes manifests are provided for dynamic orchestration, making it easy to deploy at scale while maintaining flexibility.
2. Faas
Deploy applications as event-driven, lightweight functions optimized for scalability and simplicity.
- Serverless deployment enables pay-as-you-go compute on platforms such as AWS Lambda, Google Cloud Functions, and Azure Functions.
- Ready-to-use templates include pre-configured workflows for integrating with databases, storage, and event queues like SQS/Cloud Pub/Sub.
- For example, you can deploy a Machb serverless application on AWS using API Gateway alongside Lambda functions that handle business logic.