"Every developer deserves the right to create microservices without using any framework"
Cloud Computing awaits a paradigm shift for developing cloud-native applications beyond modern architectural styles like serverless and microservices.
Lowering the entry bar by orders of magnitude for all developers (back-end, front-end, full-stack, non-cloud) gives more agility and freedom to be creative in the core business.
The service design and inter-service communication should be expressed through the syntax of a programming language itself, bypassing most of the non-functional complex boilerplate code. The infrastructure comes second and is a subject for optimization.
D-ASYNC transforms and extends a general-purpose programming language into a "Cloud Native" one and hides low-level implementation details behind high-level abstractions.
Typically, development starts with building the foundation for service-oriented applications, like choosing a hosting platform, a framework, an inter-service communication mechanism, copying a reference architecture, etc. D-ASYNC platform flips the equation - development begins with expressing the business logic in clean code, where non-functional requirements (the foundation) can be selected and customized after you have collected enough data to make a perfect design decision. No code changes needed.
Writing and evolving business rules themselves can be 30 times faster. In addition, adding the most common non-functional requirements takes nearly zero effort. The unit of deployment can be as small as one method of a service.
"I feel like a microservice superhero!
It can be daunting to trust a magical box which hides that much complexity. However, it gives you a lot of speed to move from an idea to a production-ready product in a short time.
Without D-ASYNC, we will have to shift our focus from the core business back to the infrastructural aspects and complexity of distributed systems. Looking back, it is a terrible idea forcing a team working on that.
We are moving the right direction, and I think this is the next step of evolution, a giant leap for developers."
– Matt H., Full-Stack Developer
WHERE TO BEGIN
The GitHub project contains several examples and the documentation for self-start.
The D-ASYNC technology currently matures with early adopters with a closed-source customized platform. The full development experience will come soon.