[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog:index::Go":3},{"page":4,"tags":26},{"items":5,"meta":21},[6],{"id":7,"slug":8,"title":9,"excerpt":10,"tags":11,"read_minutes":19,"published_at":20},"bbfc5b48-c600-44a8-8eb8-eabb4b7a085a","strategic-modern-software-architecture","Strategic Modern Software Architecture","Bad software does not announce itself as a cost. It arrives as a cloud bill growing faster than the business, a portal staff quietly work around, and customer data scattered across vendors nobody has audited. This is the case for a lean stack - compiled Go services, a typed frontend, one PostgreSQL holding both records and AI embeddings, and analytics that run where the data already sits - written for the person signing for it rather than the person maintaining it.",[12,13,14,15,16,17,18],"Architecture","Go","PostgreSQL","pgvector","DuckDB","AI","Cost",14,"2026-08-30T12:00:38.146556Z",{"has_more":22,"limit":23,"next_offset":24,"offset":25,"total":24},false,24,1,0,[27,29,31,33,35,38,40,42,44,46,48,49,51,53,55,57,58,60,62,63,65,67,69,71,73,74,75,77,79,81,83,85,87],{"tag":12,"count":28},4,{"tag":17,"count":30},3,{"tag":32,"count":30},"Data Engineering",{"tag":34,"count":30},"dbt",{"tag":36,"count":37},"Airflow",2,{"tag":39,"count":24},"Analytics",{"tag":41,"count":24},"Apache Iceberg",{"tag":43,"count":24},"BigQuery",{"tag":45,"count":24},"Careers",{"tag":47,"count":24},"Cloudflare R2",{"tag":18,"count":24},{"tag":50,"count":24},"Databricks",{"tag":52,"count":24},"Data Governance",{"tag":54,"count":24},"Data Lake",{"tag":56,"count":24},"Data Quality",{"tag":16,"count":24},{"tag":59,"count":24},"FinOps",{"tag":61,"count":24},"Flink",{"tag":13,"count":24},{"tag":64,"count":24},"HLS",{"tag":66,"count":24},"Kafka",{"tag":68,"count":24},"Lakehouse",{"tag":70,"count":24},"Learning",{"tag":72,"count":24},"LLM",{"tag":15,"count":24},{"tag":14,"count":24},{"tag":76,"count":24},"RAG",{"tag":78,"count":24},"RBAC",{"tag":80,"count":24},"SkillUp",{"tag":82,"count":24},"Snowflake",{"tag":84,"count":24},"Streaming",{"tag":86,"count":24},"Superset",{"tag":88,"count":24},"Video"]