From 478c78f355b974c102bb7312c4aa6a41147b8c00 Mon Sep 17 00:00:00 2001 From: Omid Hekayati Date: Sat, 12 Oct 2024 19:02:47 +0330 Subject: [PATCH] Improve memar README --- README.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/README.md b/README.md index 1efe065..7d5baee 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,39 @@ # Memar An **application** developing **framework** provide ZeroOps(zero operations), edge computing, ... that let you develope both server and client applications in any programming language without need to think more about any fundamental requirements, Just develope business services and user interfaces, build apps as OS images or OS applications and easily just run first server node and let it distributes by many factors with inside logics not need external decision makers (automating software deployment) like Kubernetes(K8s) but with some improvements. +## Goals +- Provide complete framework to develope any purpose distributed application with **low||no code**. +- No(minimum) dependency on any other repositories. +- Compile an application as **Unikernel** instead of regular OSs or containers binaries. +- Develope high available and distributed software without any admin in any infrastructure layers (DevOps culture goal). +- Let service developers act Lean and Agile in their organization. +- [Reinvent the wheel](https://en.wikipedia.org/wiki/Reinventing_the_wheel) + +## Not Goals +- + +## How +We almost just carry many good stuff in computer science such as +- OOP +- SDK +- DDD +- UniKernel & ExoKernel +- Agile & DevOps & NoOps +- + +## Enterprise +Contact us by [this](mailto:ict@geniuses.group) or [this](mailto:omidhekayati@gmail.com) if you need enterprise support for developing high available and distributed software. See features available in enterprise package: +- Develope exclusive features in very short time +- Bug fixing quickly +- + +## Related Projects +- [Clive is an operating system designed to work in distributed and cloud computing environments.](https://github.com/fjballest/clive) +- [SQLc](sqlc.dev) +- [EntGo](https://entgo.io/) +- [go-zero](https://github.com/zeromicro/go-zero) as bad idea because of (microservice system), (fully compatible with net/http), (middlewares are supported), ... +or [really relativetime?? Why not monotonic time??](https://github.com/zeromicro/go-zero/blob/master/core/timex/relativetime.go) + ## Word Memar is the Persian word means [architect](https://en.wikipedia.org/wiki/Architect), That is a person who plans, designs and oversees the construction of buildings.[1] To practice architecture means to provide services in connection with the design of buildings and the space within the site surrounding the buildings that have human occupancy or use as their principal purpose.[2] Etymologically, the term architect derives from the Latin architectus,[3] which derives from the Greek[4] (arkhi-, chief + tekton, builder), i.e., chief builder.[5]