Avatar
🧠

Organizations

  • Notes

    • Tasks

    • Partly today

      • ((69bcb599-a91e-49ea-bc3d-6a5a651f03df))
      • ((69ba649b-ecdc-4f35-a78b-e21a9cfe21f3))
    • Done

      • DONE Review Usage Monitoring dashboard
    journal Created Wed, 08 Apr 2026 00:00:00 +0000
  • Notes

    • [[Lead Funnel by Sales Motion]]
    • LEARNING when query asset dependencies:
      • Lineage usually: dbt models => AML models (usually table models first, then query models) => AML datasets => query reports => dashboard widgets => dashboards => dashboard-related objects such as schedules, alerts, shareable links, embed links
    • Found a logseq cli idea: https://www.reddit.com/r/logseq/comments/1se5nhl/built_a_logseq_cli_for_ai_agents
    • Tasks

    • Partly today

      • ((69bcb599-a91e-49ea-bc3d-6a5a651f03df))
      • ((69ba649b-ecdc-4f35-a78b-e21a9cfe21f3))
      • ((69a2a1cc-fc1f-4802-ba56-48183fa9e9a5))
    • Done

      • ((69ccd4dc-2465-48cb-95ce-ab65aed5408f))
    journal Created Tue, 07 Apr 2026 00:00:00 +0000
  • Notes

    • The book Staff Engineer, I save it here to read in the future. At the moment don’t feel like I’m ready enough to be at that level.
    • Tasks

    • Partly today

      • ((69ccd4dc-2465-48cb-95ce-ab65aed5408f))
    • Done

      • ((69c1f832-a120-4831-94a4-d7ef9eecbc59))
    journal Created Mon, 06 Apr 2026 00:00:00 +0000
  • Notes

    journal Created Sun, 05 Apr 2026 00:00:00 +0000
  • Notes

    • Tasks

    • Partly today

    • Done

    journal Created Sat, 04 Apr 2026 00:00:00 +0000
  • Notes

    • Increase the Calendly task to top priority next week.
    • Tasks

    • Partly today

      • ((69ccaad3-d8f1-42b3-b75d-53e285ff3bfa))
      • ((69ba649b-ecdc-4f35-a78b-e21a9cfe21f3))
      • ((69c1f832-a120-4831-94a4-d7ef9eecbc59))
    • Done

      • DONE Add CI to validate Holistics project
    journal Created Fri, 03 Apr 2026 00:00:00 +0000
  • Notes

    • Good sentiment with Taha (Basata).

    • LEARNING the country names have same pattern like people + land = country name.

      • For example: Iceland, Greenland, England, Switzerland, Finland. And even Kuzbekistan, Kazastan => stan = land.
    • Tasks

    • Partly today

      • ((69bcd2b6-3128-4991-af97-ecb8c186868f))
    • Done

      • {{embed ((69ccaad3-b38a-4923-8b35-0051a13f286c))}}

      • DONE Onboarding call 2 with Basata (Taha)

      • Debrief:

        • Creating single dashboard and embed portal is not seamless, there should be a way to make it easier to understand. logseq.order-list-type:: number
        • Raw question: “any best practices to make the embedded dataset easier for business users to use?” logseq.order-list-type:: number
          • We introduced custom view, and this question usually pop up so there should be a way to make it more discoverable. logseq.order-list-type:: number
          • Product-wise, this concern is valid. The goal here is to make business users feel more confident in exploring datasets. logseq.order-list-type:: number
    • DONE Product Office Hours (P2)

    journal Created Thu, 02 Apr 2026 00:00:00 +0000
  • Notes

    • Tasks

    • Partly today

      • DONE Check Zendesk - Tenant Inovonics

      • As discussed in call, we pivot to upgrading Airbyte to latest version, along with the Zendesk Support connector to latest version.

      • Write an upgrading plan for this.

      • 3 options:

        • Upgrading Airbyte. logseq.order-list-type:: number
        • Rebuild flows in Prefect. logseq.order-list-type:: number
        • Use Fivetran. logseq.order-list-type:: number
      • Waiting for review.

      • Manually upgrade in UI for version 2.6.6, although not the best fix right now. We will plan to upgrade Airbyte in the future: https://linear.app/holistics/project/c0c9cc2b44cb

    journal Created Wed, 01 Apr 2026 00:00:00 +0000
  • Notes

    • Single-Tenant vs Multi-Tenant

      • === Single-Tenant (Non Multi-Tenant) ===
        Infrastructure is duplicated per tenant.
        
        Tenant A Environment       Tenant B Environment
        

      +———————-+ +———————-+ | Load Balancer (A) | | Load Balancer (B) | | App Instance(s) | | App Instance(s) | | Database (A) | | Database (B) | +———————-+ +———————-+

      === Multi-Tenant (Shared) === Infrastructure is shared; isolation is logical.

      +-----------------------------------------------+
      |             Shared Load Balancer              |
      |             Shared App Instances              |
      |             Shared Database Cluster           |
      |  [Tenant A Data] [Tenant B Data] [Tenant C]   |
      +-----------------------------------------------+
      ```
      
      • Anh Huy said he is gradually run away from leading presales call and delegate back to team: me, anh Dong, Chukwudi, Mario.
        • If he just stay in the call everyone can’t improve.
        • So the only thing that makes sense now is force the team to prepare very well before the call.
        • My thought: Very impressive. Step back to bring the team go forward.
    • Tasks

    • Partly today

      • ((69c650c1-2757-48ed-bcbf-59b2d59ea32a))
      • ((69bcd2b6-3128-4991-af97-ecb8c186868f))
    • Done

      • DONE Study the onboarding call 1 tonight

    journal Created Tue, 31 Mar 2026 00:00:00 +0000
  • Notes

    • Details aren’t the problem. The problem is too many of the wrong details
    • Tasks

    • Partly today

      • DONE Guidance for countries level data

        • Goals:
          • Ingest retailers from other countries (airbyte_schema_sg, airbyte_schema_my, airbyte_schema_nz, airbyte_schema_ph, airbyte_schema_id) logseq.order-list-type:: number
            • Create a plan (D3) logseq.order-list-type:: number
            • Critical issue: key price_history_skey won’t unique after introducing multi-country data. logseq.order-list-type:: number
              • price_history_skey = retailer_slug + product_code logseq.order-list-type:: number
              • Collided mostly from watsons: 2,774 keys collide across countries (39,710 rows affected) logseq.order-list-type:: number
            • With this issue introduced, increasing complexity, I don’t think we (Holistics) should do it anymore. Instead, create a document sharing with Add2Cart. logseq.order-list-type:: number
          • Guide document for ingesting other countries data and setting up row-level permission (they use single dashboard). logseq.order-list-type:: number
        • Feedback: The document is too detailed unnecessarily. Need to fix the document first: show what need to be done in order to apply multi-country view.
        • Rewrite the document. Waiting for anh Huy to review.
        • Seems Add2Cart wont engage: https://holistics.slack.com/archives/C08PRBTS1LK/p1776322872801539?thread_ts=1774406326.075359&cid=C08PRBTS1LK
        • Close this task.
      • ((69c650c1-2757-48ed-bcbf-59b2d59ea32a))

    journal Created Mon, 30 Mar 2026 00:00:00 +0000