{"repo":"hoangsonww/Post-Analyzer-Webserver","free":true,"listed":false,"github":"https://github.com/hoangsonww/Post-Analyzer-Webserver","clone":"git clone https://github.com/hoangsonww/Post-Analyzer-Webserver.git","description":"📋 An enterprise-grade Go microservices backend for storing & analyzing posts, on a CloudWeGo stack (Kitex / Thrift RPC, Hertz HTTP) with ABAC auth, 3 message brokers (Kafka / RabbitMQ / RocketMQ), Nvidia Triton ML sentiment analysis, and Kubernetes + Terraform deployment (AWS / Azure / OCI) -- plus an interactive CLI & REPL.","language":"Go","stars":14,"topics":["backend","character-frequencies","framework","full-stack-web-development","fullstack","fullstack-development","go","golang","golang-application","post-analyzer"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Post Analyzer Webserver An enterprise-grade, microservices-based backend for storing, serving, and analyzing \"posts\" (title/body records with per-character-frequency analytics and ML-driven sentiment classification). Built on a CloudWeGo stack (Kitex + Hertz + Sonic + Netpoll) with RPC and HTTP surfaces, ABAC authorization, three distinct message brokers, local S3-compatible object storage, an Nvidia Triton ML integration, full observability, and Kubernetes/Terraform deployment artifacts for AWS, Azure, and OCI. It's fundamentally about post analysis — every piece of infrastructure here (Kafka event stream, RabbitMQ reanalysis queue, RocketMQ scheduled rechecks, Redis cache, Triton sentiment model) exists in direct service of that core CRUD-and-analyze use case, not as unrelated scaffolding. Table of contents - Screenshots - Architecture - Tech stack - Messaging: why three brokers - Quickstart - Interacting with it: HTTP, RPC, CLI, REPL, UI - API conventions: errors, envelopes, status codes - Project structure - Configuration reference - Testing - Deployment - API documentation - Makefile reference - License Screenshots Everything below is the actual running app — captured at viewport size against the real docker-compose stack, not mockups. More detail (including the ABAC role model behind the dashboard's admin panel) is in ARCHITECTURE.md. --- --- Home — search, sort, paginate Home — dark mode New post Edit post Quick analysis (current page) Full analysis (entire dataset, se","default_branch":null,"files":null,"tree":[],"storefront":"/r/hoangsonww","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hoangsonww/Post-Analyzer-Webserver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}