Message from the CTO: Technical BTS 19/05/25

Over the last months, I’ve focused on building a system that is fast, scalable, and flexible enough to evolve with our product vision. As the product matured past its MVP stage, our focus shifted to building a robust, flexible foundation that scales with our users and lets us move fast without breaking things.

I think it’s cool to build in public, so here’s a quick note on what we’ve been working on and how it’s going:

#1 Seamless Backend Workflows with Trigger.dev

When we noticed our internal workflows (from GPT-based email analysis to reminder notifications) growing in complexity, we made a decision: no more patching together cron jobs and background services manually. Trigger.dev is an elegant way to orchestrate background jobs natively in our Next.js app. I used this because it gave us:

  • Fully versioned background tasks

  • Easy scheduling (e.g. daily deal summary emails)

  • Robust error handling + visibility into job failures

It replaced what could’ve been a fragile queueing system with a developer-friendly interface that scales with us.

#2 OpenAI Integration

AI isn't a gimmick at Dealita, it’s core to how users interact with data. We integrated OpenAI's GPT-4 to power natural language features: writing personalized emails, summarizing deal notes, and suggesting next actions.

This required:

  • A flexible prompt pipeline that dynamically adapts to context

  • Streaming responses for improved UX

  • Usage tracking per user for billing integration

This foundation now allows us to experiment with more agent-like flows and multi-step interactions.

#3 Real-Time UI, without the Complexity

Instead of reaching for WebSockets or full-blown Signal stacks, we leaned into what the web platform already does well. Using a mix of Next.js App Router, React Server Components, and intelligent caching via Vercel, we built a UI that feels live but without overengineering. It loads fast, reacts instantly, and scales predictably.

#4 Infrastructure That Lets Us Sleep at Night :)

We deployed on Vercel for zero-config global hosting, and rely on PostgreSQL for structured data.

Other core tools:

  • Stripe for subscription billing and API usage metering

  • Tailwind CSS for lightning-fast UI prototyping and consistency

  • Trigger.dev (again!) for webhooks and workflow handling

Each tech decision was guided by two principles:

(1) predictability and

(2) speed of iteration.

What’s Next?

  • UI/UX: Better mobile experience, richer empty states, and more interactivity in the Kanban view

  • AI: We’re experimenting with OpenAI’s tool-calling and planning multi-agent coordination flows

  • Security & Privacy: Adding RBAC, audit logs, and stricter rate limits

  • Developer tooling: Evaluating whether to stick with TypeORM or migrate to Prisma for better DX

We’re solving real problems for modern dealmakers, and that means evolving not just the features, but the underlying architecture.

If any of the technical questions above resonate, I’d love to hear your thoughts.

Onwards,

Vasiliy

Chief Technology Officer, Co-Founder of Dealita

Next
Next

Dealita is Live on Product Hunt - check us out.