Write Code,
Write Code,
Visually Design Architecture
Visually Design
Architecture
Visually Design Architecture
Talking about complex engineering designs is hard, communicating them is harder.
Metz takes care of it all, and lets you express that complexity using code.
Talking about complex engineering designs is hard, communicating them is harder.
Metz takes care of it all, and lets you express that complexity using code.
Talking about complex engineering designs is hard, communicating them is harder.
Metz takes care of it all, and lets you express that complexity using code.
Code only what matters
There are two things that set apart metz. Firstly, there's no DSL, only standard typescript. Secondly, you write code only to solve your design problem.
Mets lets you think of systems in terms of code. You don’t need to worry about how and where to place a box, you need to think how your design should work.
There are two things that set apart metz. Firstly, there's no DSL, only standard typescript. Secondly, you write code only to solve your design problem.
Mets lets you think of systems in terms of code. You don’t need to worry about how and where to place a box, you need to think how your design should work.
There are two things that set apart metz. Firstly, there's no DSL, only standard typescript. Secondly, you write code only to solve your design problem.
Mets lets you think of systems in terms of code. You don’t need to worry about how and where to place a box, you need to think how your design should work.
Write once, show anyone
No need to re-create smaller diagrams just to hide details, simply change the resolution in metz!
This makes your work truly accessible. Your audience controls how much information they want.
Run your Design
Run your Design
as Temporal State-Machines
as Temporal State-Machines
as Temporal State-Machines
Metz comes bundled with a compiler and a runtime. The compiler converts your code into state machines.
While the runtime ticks and manages their transitions, essentially simulating time.
Which means you can express all those hard to talk about scenarios, concurrent writes, phantom reads and more.
And your audience can just run your design, understanding the details by themselves.
Metz comes bundled with a compiler and a runtime. The compiler converts your code into state machines. While the runtime ticks and manages their transitions, essentially simulating time.
Which means you can express all those hard to talk about scenarios, concurrent writes, phantom reads and more. And your audience can just run your design, understanding the details by themselves.
Data
Data
Belongs with Design
Belongs with Design
Belongs with Design
In metz, data is a first class citizen. This enables you to build with better perspective.
At the same time, you get to model evolution of data and how or why it changes.
In metz, data is a first class citizen. This enables you to build with better perspective.
At the same time, you get to model evolution of data and how or why it changes.
Keep it DRY
Keep it DRY
Show every scenario with stories
Show every scenario
with stories
Show every scenario with stories
Stories let you dissect the system and see it from every vantage point, without writing the code again.
In the story below, we see that the poller and webhook align perfectly to create a blind spot. Both start working on the same payment, not knowing that the other is doing the same. This leads to our system capturing the same payment twice!
Click on the 'Stories' dropdown below to see how the system behaves normally.
Stories let you dissect the system and see it from every vantage point, without writing the code again.
In the story below, we see that the poller and webhook align perfectly to create a blind spot. Both start working on the same payment, not knowing that the other is doing the same. This leads to our system capturing the same payment twice!
Click on the 'Stories' dropdown below to see how the system behaves normally.
Stories let you dissect the system and see it from every vantage point, without writing the code again.
In the story below, we see that the poller and webhook align perfectly to create a blind spot. Both start working on the same payment, not knowing that the other is doing the same. This leads to our system capturing the same payment twice!
Click on the 'Stories' dropdown below to see how the system behaves normally.
But wait!
But wait!
There's more coming
There's more coming
There's more coming
For years we have been stuck with cookie-cutter solutions, or tools that do only half the job.
We are building something that reflects the reality of designing software, that it's not just a technical problem but a human endeavour as well.
Metz aims to be the modern way of building architecture and we have a rigorous roadmap ahead to follow through.
For years we have been stuck with cookie-cutter solutions, or tools that do only half the job.
We are building something that reflects the reality of designing software, that it's not just a technical problem but a human endeavour as well.
Metz aims to be the modern way of building architecture and we have a rigorous roadmap ahead to follow through.
For years we have been stuck with cookie-cutter solutions, or tools that do only half the job.
We are building something that reflects the reality of designing software, that it's not just a technical problem but a human endeavour as well.
Metz aims to be the modern way of building architecture and we have a rigorous roadmap ahead to follow through.
Apply for
Early Access
You don't need to wait till the official release. We are adding new features almost every week, and would love to have you as an early adopter.
Apply for
Early Access
You don't need to wait till the official release. We are adding new features almost every week, and would love to have you as an early adopter.
Apply for
Early Access
You don't need to wait till the official release. We are adding new features almost every week, and would love to have you as an early adopter.
Wall of Love!
Copyright ©2024 metz research
Copyright ©2024 metz research
Copyright ©2024 metz research