All Case Studies
Case Study

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.

Kuhok gives the industry the professional tools it deserves

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 1

Core identity and professional profiles. Actors, directors, cinematographers, editors — each role has a tailored profile with skills, bio, and contact info.

Portfolio Service

Service 2

Visual portfolios with showreels, headshots, behind-the-scenes content, and project galleries. Integrated with Professional Vault for asset management.

Credit Verification

Service 3

Verified filmography credits. Production companies confirm crew involvement. Prevents fake credits and builds industry trust.

Production Management

Service 4

End-to-end production tools: casting calls, crew assembly, shooting schedules, budget tracking, and wrap management.

Messaging

Service 5

Direct and group messaging between professionals. Project-scoped channels for production teams. File sharing and scheduling coordination.

Search & Discovery

Service 6

Find professionals by role, skill, location, availability, and verified credits. Advanced filters for casting directors and producers.

Analytics

Service 7

Profile views, portfolio engagement, and industry trends. Production companies see casting metrics and talent pipeline analytics.

Notification Service

Service 8

Real-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

Authentication

Passwordless login for all industry professionals. WebAuthn/FIDO2 ensures only verified identities access the network.

Darwan

Authorization

Role-based access: actors, directors, producers, and production houses each get scoped permissions and data access.

BitsPath

Communications

Email, SMS, and WhatsApp notifications for casting calls, credit verifications, and production updates.

Professional Vault

Asset Management

Portfolio storage with AI-powered face recognition, semantic search, and rights management for showreels and headshots.

LoneSock Pay

Payments

Premium subscriptions, featured listings, and production budget management. bKash, Nagad, Stripe, and card support.

QRID

Digital Membership

QR/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.