Case Study

HeyCar: Transforming the Used Car Marketplace Through Strategic Digital Innovation

HeyCar is a leading digital platform revolutionizing how consumers discover, compare, and purchase quality used vehicles. Operating across multiple European markets, HeyCar connects buyers with trusted dealerships, delivering transparency and confidence in an industry historically plagued by uncertainty.

HeyCar UI
Challenge

Scaling barriers and integration complexity

Rapid growth exposed infrastructure limitations while fragmented dealer systems created data inconsistencies and slowed time-to-market for critical features.

Solution

Cloud-native architecture built for scale

We partnered with HeyCar to redesign their platform using Java, Kotlin, and React - engineering robust microservices, real-time search capabilities, and seamless dealer integrations across markets.

Results

3x traffic capacity, 40% faster releases

Eliminated performance bottlenecks, unified dealer data in real-time, and positioned HeyCar as a market leader ready to scale across Europe with confidence.

The Solution

  • We engineered a robust, cloud-native infrastructure designed to handle millions of concurrent users without compromising speed. Every decision prioritized performance, reliability, and future growth.
  • Our team developed flexible APIs that connected HeyCar's platform with diverse dealer systems across markets—streamlining inventory management and ensuring real-time accuracy for buyers.
  • Working in lockstep with HeyCar's internal teams, we implemented an agile workflow that accelerated feature releases while maintaining rigorous quality standards. Collaboration wasn't a buzzword—it was our operating system.
  • We implemented advanced analytics capabilities, empowering HeyCar to make smarter decisions, personalize user experiences, and continuously refine their competitive edge.

Tech stack

JavaKotlinSpring BootPostgreSQLElasticsearchApache KafkaReactTypeScriptNext.jsAWSKubernetesDockerTerraformDatadogGrafanaSegment

Client feedback

"Kodevent became an extension of our team. Their technical expertise is exceptional, but what truly set them apart was their commitment to understanding our business and delivering solutions that drove real results."

Business impact
  • 60% reduction in page load times
  • Infrastructure now supports 3x traffic capacity
  • New feature deployment accelerated by 40%
  • Seamless launch capabilities across new regions
  • Significant increase in conversion rates and session duration

How We Worked

True Partners, Not Just Providers

From day one, we embedded ourselves into HeyCar's DNA. This wasn't a vendor relationship—it was a true partnership where our engineers became an extension of their team. We joined their standups, contributed to their planning sessions, and shared accountability for every milestone. When challenges arose, we tackled them together. When wins happened, we celebrated as one team.

Built for Speed, Engineered for Scale

HeyCar needed to move fast without breaking things. We brought the technical firepower to make that happen:

  • Microservices Architecture: We designed and built services using Java 17 and Spring Boot with domain-driven design principles—creating clean service boundaries that enabled independent deployments and rapid iteration. Where it made sense, we introduced Kotlin for improved developer experience and safer code.
  • Lightning-Fast Search: Millions of vehicle listings demanded exceptional search performance. We engineered Elasticsearch clusters with custom analyzers, intelligent sharding strategies, and optimized query patterns—slashing p95 search latency from 800ms to under 200ms.
  • Real-Time Data Flow: Apache Kafka became the nervous system connecting HeyCar's services. We implemented event-driven architectures with exactly-once delivery guarantees and robust error handling, ensuring inventory updates and dealer synchronization happened in real-time without data loss.
  • Modern Frontend: We crafted responsive, SEO-optimized experiences using React and TypeScript with server-side rendering. GraphQL gave frontend teams the flexibility to iterate quickly without waiting on backend changes.
  • Rock-Solid Infrastructure: Everything ran on AWS with Kubernetes orchestration managed through Terraform. Our CI/CD pipelines in GitHub Actions delivered automated testing, canary deployments, and instant rollback capabilities—so releases happened faster with less risk.
  • Full Visibility: Comprehensive observability through Datadog meant nothing slipped through the cracks. Distributed tracing, custom dashboards, and intelligent alerting kept the team ahead of issues before users ever noticed.

Decisions Made Together, Results Delivered Together

We didn't disappear into a black box and emerge months later with code. HeyCar's CTO and engineering leads were involved in every critical architecture decision. We debated trade-offs openly—consistency versus availability, build versus buy, short-term velocity versus long-term maintainability. This collaborative approach meant every technical choice aligned with business goals and scaled with HeyCar's ambitions.

Clarity at Every Step

Technical leaders have enough on their plates without chasing status updates. We kept communication seamless—shared Slack channels, transparent Jira boards, detailed pull request documentation, and dashboards that showed exactly where things stood. No mysteries. No last-minute surprises. Just the visibility needed to make confident decisions.

Your Team, Stronger Than Before

We measure success not just by what we build, but by what we leave behind. Throughout our partnership, knowledge transfer was intentional. We paired with HeyCar's engineers on complex implementations, documented decisions in Architecture Decision Records, and led workshops on Kafka patterns, Kubernetes operations, and performance tuning. When our engagement evolved, HeyCar's team didn't just have great software—they had the expertise to own it completely.

The Bottom Line

This is what partnership looks like: aligned goals, shared ownership, and relentless focus on outcomes that matter. HeyCar didn't just get a development team. They got a dedicated partner committed to their success—delivering transformative technology and building capabilities that last.

Get In Touch

Mikhail Aksionchyk
Mikhail Aksionchyk
Head of Executive Operations

Have a project in mind? Tell us about it. Fill out the form below and we'll get back to you within one business day.

Loading
Your message has been sent successfully. We'll be in touch soon!

What happens next?

  • Discovery Call. We review your submission and reach out promptly to discuss your project. If confidentiality is a concern, we'll sign an NDA upfront.
  • Technical Assessment. Our team evaluates your requirements and prepares a tailored proposal—including scope, timeline, team composition, and cost estimates.
  • Proposal Review. We walk you through the proposal, answer your questions, and refine the plan until we're aligned.
  • Project Kickoff. Once the agreement is signed, we hit the ground running and begin building your solution immediately.