Skip to content

Instantly share code, notes, and snippets.

View yahyafakhroji's full-sized avatar
:shipit:

Yahya Fakhroji yahyafakhroji

:shipit:
View GitHub Profile
# Cloud Portal Architecture V3: Hybrid Domain-Driven Architecture
## Summary
This proposal introduces a comprehensive architectural refactoring of the Cloud Portal application, transitioning from the current Express-based BFF architecture to a modern Hono + React Query hybrid architecture. The new architecture separates concerns into a domain-driven data layer and a scalable UI layer, while replacing the current server infrastructure with a lightweight, type-safe Hono server.
**Status:** Proposal
**Stage:** Beta
**Version:** 3.0.0
{
"kind": "APIResourceList",
"apiVersion": "v1",
"groupVersion": "iam.miloapis.com/v1alpha1",
"resources": [
{
"name": "machineaccountkeys",
"singularName": "machineaccountkey",
"namespaced": true,
"kind": "MachineAccountKey",
export type ComMiloapisIamV1Alpha1PolicyBinding = {
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
*/
apiVersion?: string;
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
*/
kind?: string;
/**
@yahyafakhroji
yahyafakhroji / cloudSettings
Created April 14, 2025 13:58
Visual Studio Code Settings Sync Gist
// Empty
# Given
Given I am on [the] homepage
Given I am on "url"
# When
When I go to [the] homepage
When I go to "url"
When I reload the page