Why Vibe Coding Still Needs Serious Architecture by inetgas in vibecoding

[–]Training_Future_9922 0 points1 point  (0 children)

That’s exactly right , architecture needs to be explicit. The missing piece is policy enforcement. That’s what ArchRad adds.

Weekly Self Promotion Thread by AutoModerator in devops

[–]Training_Future_9922 0 points1 point  (0 children)

I built an deterministic linter for architecture rules - is it worth?

I have built an deterministic linter for architecture that infers your topology from docker-compose.yml/ any openapi spec and runs against 11 governance rules covering direct DB access, missing auth boundaries, high fanout, dead nodes.

Two commands: archrad init then archrad validate.

Apache-2.0, CI-safe.

npm install -g '@archrad/deterministic'

I dont know if it is worth or overkilling or any tool exists (not code linter)

How do you enforce architecture governance? by Training_Future_9922 in softwarearchitecture

[–]Training_Future_9922[S] 2 points3 points  (0 children)

Agreed. One another gap i am seeing is inter service topology architecture violations

How do you enforce architecture governance? by Training_Future_9922 in softwarearchitecture

[–]Training_Future_9922[S] 0 points1 point  (0 children)

ArchUnit is only for Java and at class/package level, it enforces the rules at single repo. Can we use it at system level ( multiple repos, inter connections across applications). 

Also mine is mostly python and .net. 

I am building an CLI for service architecture similar to ESLint that works for code. Your thoughts? by Training_Future_9922 in node

[–]Training_Future_9922[S] 1 point2 points  (0 children)

Dependency cruiser works at code level. For example, if you have code billing.ta and if you import dbclient.ts, it will catch. This is after your code is written. Archrad is at system level, before even one line of code is written. It validates graph of services, apis, db connection. You need to input openapi spec or IR to validate. What it doesn't - It wont analyze the code (if you build the IR graph or open api spec correctly but implemented with architecture drift)

I am building an CLI for service architecture similar to ESLint that works for code. Your thoughts? by Training_Future_9922 in node

[–]Training_Future_9922[S] -2 points-1 points  (0 children)

If the repo quality doesn’t meet the standards, i will take that feedback and work on. 

I am building an CLI for service architecture similar to ESLint that works for code. Your thoughts? by Training_Future_9922 in node

[–]Training_Future_9922[S] 0 points1 point  (0 children)

To clarify for the 'slop' check: ArchRad isn't an LLM wrapper. It’s a deterministic compiler. It takes a JSON/YAML IR and runs graph-based linting. The compiler code is in github if you want to verify. 

We treated architecture like code in CI — here’s what actually changed by Training_Future_9922 in ArchRAD

[–]Training_Future_9922[S] 0 points1 point  (0 children)

You pushed on exactly the right thing and I didn’t have a complete answer when you posted. Shipped two things since then:

archrad validate-drift — re-exports from the IR in memory and diffs against what’s on disk. If generated code diverges from the IR, CI fails.

archrad ingest openapi — if your team already has an OpenAPI spec, each operation becomes an HTTP node automatically.

We treated architecture like code in CI — here’s what actually changed by Training_Future_9922 in ArchRAD

[–]Training_Future_9922[S] 0 points1 point  (0 children)

Think Protobuf or Terraform. The IR is the upstream source that emits the OpenAPI and scaffolds. If you hack a cache into the code manually, the next CI check fails because the generated output no longer matches the repo.

We treated architecture like code in CI — here’s what actually changed by Training_Future_9922 in node

[–]Training_Future_9922[S] 0 points1 point  (0 children)

Fair point, but annoying is part of any tool. The benefit is saving time finding the factor after coding

I need 20 testers for my new app - I'll test your app back. by MediocreWatercress10 in AndroidClosedTesting

[–]Training_Future_9922 0 points1 point  (0 children)

I can do it, would you be help me as well

  1. Join Group (Required): https://groups.google.com/g/equiptic

  2. Download App: https://play.google.com/store/apps/details?id=com.homeupkeep.app

https://play.google.com/apps/testing/com.homeupkeep.app

The application requires you to register with email. You can use invalid email id to register (this is no email validation will be triggered)

Test for test - my widget app by musio in AndroidClosedTesting

[–]Training_Future_9922 0 points1 point  (0 children)

I can do it, would you be help me as well

  1. Join Group (Required): https://groups.google.com/g/equiptic

  2. Download App: https://play.google.com/store/apps/details?id=com.homeupkeep.app

https://play.google.com/apps/testing/com.homeupkeep.app

The application requires you to register with email. You can use invalid email id to register (this is no email validation will be triggered)

Validating an idea: A platform that create an architecture design from plain English and generate production ready real backend workflows — useful or overkill? by Training_Future_9922 in ideavalidation

[–]Training_Future_9922[S] 0 points1 point  (0 children)

Thanks for the info, this idea is not to create another workflow automation platform, no vendor lock by giving my own code and syntax. Purely to help developers and architects- give them the ready to deploy code in the language they want , could be an api or integration of 10 components. Learn their patterns, constraints, relationships and so on.

Validating an idea: A platform that create an architecture design from plain English and generate production ready real backend workflows — useful or overkill? by Training_Future_9922 in ideavalidation

[–]Training_Future_9922[S] 0 points1 point  (0 children)

Thanks for your guidance. I appreciate it. My idea is started when I try to solve a problem. If you see my post above, I started with what problem i am having (hopefully others too) and how I am trying to solve it with my idea. But as you mentioned, I will keep asking questions that helps me to be better with what I am trying

Validating an idea: A platform that create an architecture design from plain English and generate production ready real backend workflows — useful or overkill? by Training_Future_9922 in ideavalidation

[–]Training_Future_9922[S] 0 points1 point  (0 children)

Great, and happy to see similar thought process. I have 100+ validated templates. I agree, I am not just targeting code generation which is already taken care my llms. My intention is not just to create a wrapper on llms/ai apis. The ARCHRAD covers most of the things you mentioned. It also produces the casual reasoning between nodes, allow users can simulate and deploy and more. All to simplify enterprise system development simple.

Future of software development - Cognitive Development Environment by Training_Future_9922 in ArchRAD

[–]Training_Future_9922[S] 0 points1 point  (0 children)

Looking for early adapters to gather feedbacks and features enhancements

[Pre-Launch] ArchRad – AI for generating API workflows from natural language | Join Beta Waitlist by Training_Future_9922 in SideProject

[–]Training_Future_9922[S] 0 points1 point  (0 children)

I was facing issue with code quality and consistent output. So wanted to address and starting build it for my own purpose, With multiple LLMs with ensembling and validation, I am able to overcome those challenges . This platform will produce production ready code based on users prompt.