Kuhok
8 microservices for film.
How Kuhok built a professional network for Bangladesh's film industry with 8 microservices, 6 KaritKarma platform services, and a fully event-driven architecture. Live at kuhok.net.
The Challenge
Bangladesh's film industry needs a professional backbone.
The Bangladeshi film and television industry employs thousands of professionals — actors, directors, cinematographers, editors, sound engineers, and production crews. But there is no centralized platform for verified credentials, portfolio management, or production coordination. Casting is done through personal networks. Credits are unverified. Talent discovery is inefficient.
No Verified Professional Network
Anyone can claim credits. Production houses have no way to verify filmography. Trust is built on word-of-mouth.
Fragmented Production Workflows
Casting, scheduling, budgeting, and crew management happen across WhatsApp, spreadsheets, and phone calls.
Inefficient Talent Discovery
Finding the right cinematographer or sound engineer means asking around. No searchable database of verified professionals.
Architecture
8 microservices, each with a clear boundary.
Kuhok is decomposed into 8 independently deployable microservices. Each service owns its data, communicates through events, and can be scaled independently based on load.
User & Profile Service
Service 1Core identity and professional profiles. Actors, directors, cinematographers, editors — each role has a tailored profile with skills, bio, and contact info.
Portfolio Service
Service 2Visual portfolios with showreels, headshots, behind-the-scenes content, and project galleries. Integrated with Professional Vault for asset management.
Credit Verification
Service 3Verified filmography credits. Production companies confirm crew involvement. Prevents fake credits and builds industry trust.
Production Management
Service 4End-to-end production tools: casting calls, crew assembly, shooting schedules, budget tracking, and wrap management.
Messaging
Service 5Direct and group messaging between professionals. Project-scoped channels for production teams. File sharing and scheduling coordination.
Search & Discovery
Service 6Find professionals by role, skill, location, availability, and verified credits. Advanced filters for casting directors and producers.
Analytics
Service 7Profile views, portfolio engagement, and industry trends. Production companies see casting metrics and talent pipeline analytics.
Notification Service
Service 8Real-time alerts for casting calls, messages, credit verifications, and production updates. Multi-channel delivery via BitsPath.
Event-Driven Communication
All 8 microservices communicate through RabbitMQ with MassTransit. When a credit is verified, the Profile Service, Search Service, and Notification Service all react independently. No direct service-to-service calls for asynchronous workflows.
Platform Integration
6 platform services, fully integrated.
Kuhok leverages 6 KaritKarma platform services for infrastructure concerns. No need to build auth, payments, communications, storage, or membership systems from scratch.
Wenme
AuthenticationPasswordless login for all industry professionals. WebAuthn/FIDO2 ensures only verified identities access the network.
Darwan
AuthorizationRole-based access: actors, directors, producers, and production houses each get scoped permissions and data access.
BitsPath
CommunicationsEmail, SMS, and WhatsApp notifications for casting calls, credit verifications, and production updates.
Professional Vault
Asset ManagementPortfolio storage with AI-powered face recognition, semantic search, and rights management for showreels and headshots.
LoneSock Pay
PaymentsPremium subscriptions, featured listings, and production budget management. bKash, Nagad, Stripe, and card support.
QRID
Digital MembershipQR/NFC-based industry membership cards. Verify credentials on set, at events, and for production access control.
8 microservices + 6 platform services = 14 integrated components — but the Kuhok team only builds and maintains the 8 domain services. The platform handles the rest.
Explore Kuhok
The professional network for film.
See how Kuhok is building the professional backbone for Bangladesh's film and television industry. Verified credits, production tools, and industry networking — all on the KaritKarma platform.