Homelike
Discover how Homelike scaled from a startup platform into a robust B2B rental ecosystem. What started as a simple integration task became a years-long partnership that helped Homelike evolve its product infrastructure, grow operational capacity, and expand into new markets. From building feed processors to overhauling key systems like search, payments, and delivery pipelines, we supported Homelike at every stage of their platform evolution while aligning with their strategic growth goals.

Foreword
Homelike first turned to us as a growing startup looking to speed up the expansion of their apartment listings. Our job was to build feed processors and data pipelines that could sync property data from various providers into a unified internal format. As the product matured, our role expanded — from backend engineering and architecture planning to frontend enhancements and CI/CD support. Over time, this collaboration transformed into an ongoing partnership that helped Homelike scale their B2B platform in a sustainable, technically sound way.
Download as PDF-
Services provided
Web development, QA & software testing, Project management, DevOps services
-
Team
1 Full-stack developer, 4-6 Back-end developers, 2-3 Front-end developers, 1 QA engineer, 1 DevOps engineer, 1 Software architect, 1 Project manager
-
Cooperation & pricing model
Dedicated team
-
Duration
September 2018 – February 2025
-
Industry
Real estate
-
Country
Germany
Story
When we first joined Homelike in 2018, they were an ambitious B2B startup focused on long-term apartment rentals for corporate clients. Their internal team had already built a functioning platform, and our initial responsibility was limited to backend work — creating feed processors that could pull, standardize, and sync apartment data from external providers.
But as the business scaled, so did the platform and our role in it. Over the span of 7 years, we grew from a backend support team into a long-term technology partner involved in every layer of product delivery: from microservices and search logic to payments, CI/CD, infrastructure, and frontend improvements.
Together, we helped Homelike scale operations to support over 500 cities across Europe and the US. The product itself transformed from a startup web app into a stable, scalable B2B ecosystem capable of serving landlords, corporate clients, and property managers — all while adapting to the increasing demands of international expansion and user growth.
This wasn’t just a development engagement. It was a close, multi-year collaboration built on shared ownership, technical depth, and ongoing evolution, helping Homelike stay competitive, flexible, and future-ready.
-
500+cities in Europe and the US covered
-
7years of partnership between Aimprosoft and Homelike
-
120,000+high-quality furnished apartments
-
5Xfaster request processing
-
85%test coverage
Requirements & Challenges
Requirements & Challenges
When Homelike first turned to us, their primary need was straightforward: help them collect and manage apartment listings from 3rd-party providers to quickly expand their list of properties. Their internal product team had already built a working platform, and our team focused solely on delivering new features and services like a feed processor and external API.
At the early stage, most of the platform’s logic lived in a Feathers.js-based monolith. It had served them well during their startup phase, but as the company scaled, the setup’s limitations became apparent, from performance bottlenecks to issues with system stability during peak traffic. Our job was to help with specific areas of development and gradually transfer certain features into microservices by redesigning their structure, including parts of the payment flow and search functionality.
Over time, our responsibilities evolved far beyond the initial scope. We handled technical challenges like redesigning their payment system, building new microservices on top of a modern architecture, improving search performance and enhancing infrastructure scalability. At the same time, we worked closely with Homelike’s internal developers and product stakeholders to align with their priorities, co-own features, and participate in regular hackathons to explore new ideas.
Not all challenges were technical. Supporting a live B2B platform with multi-region coverage and high user expectations meant navigating trade-offs, balancing speed and quality, and keeping the product stable while handling changes continuously.
- Overcoming limitations of a legacy monolith: The platform was initially built as a Feathers.js monolith, which had become increasingly rigid and hard to scale. Our task was to gradually transfer new functionality into modern, modular microservices without disrupting ongoing operations.
- Scaling data integrations for business growth:Homelike needed to rapidly expand its apartment listings by integrating with dozens of third-party providers. To support this, our team had to build a system of feed processors and data pipelines that collect, standardize and sync large volumes of external data in real time, with minimal manual intervention.
- Modernizing their payment infrastructure: As Homelike expanded, it needed to support location-specific payment methods and handle complex pricing logic. Our task was to rebuild the payment system as a standalone service and integrate providers like Klarna, iDEAL and SEPA. We also had to integrate Stripe’s subscription system to support a more scalable monetization model and introduce support for dynamic fee adjustments without disrupting booking flow.
- Maintaining reliability at scale: With growing traffic and new microservices in place, the platform needed stronger infrastructure. Our task was to manage AWS resources using Terraform, improve monitoring and alerting, stabilize Kubernetes clusters and introduce CI/CD pipelines to ensure reliable deployments.
- Improving frontend usability and search experience: As Homelike`s feature set grew, their platform needed a more intuitive and responsive user interface to support both end users and internal teams. Our task was to contribute to frontend development across several key areas — from building new dashboard components and refining the search page layout to improving map interactions, filter behavior, and overall usability.
Features
Stack
- — Platform
- — Frontend
- — Backend
- — QA tools
- — DevOps
- — Third-party integrations
- — Additional tools
- Node.js
- Python
- React.js
- Redux
- Next.js
- styled-components
- React Hooks
- Redux-thunk
- GraphQL
- Apollo Client
- Jest
- Enzyme
- Webpack
- Feathers.js
- Nest.js
- MongoDB
- Elasticsearch
- BigQuery
- LocalStorage
- ElastiCache (Redis)
- Amazon S3
- GraphQL
- Postman
- Java
- Selenium WebDriver
- TestNG
- Cucumber
- Amazon CloudWatch
- AWS Lambda
- CircleCI
- EC2
- RDS
- Sentry
- Kubernetes (EKS)
- Amazon Kinesis
- Boto3
- Stripe
- Airbnb API
- Google Analytics
- Google Maps APIs
- HelloSign API
- Puppeteer
- ESLint
- npm
- Yarn
- GitFlow
- Lerna
Project outcomes
Project outcomes
As the project progressed, Homelike transformed into a robust and scalable rental platform capable of supporting a growing partner ecosystem. Our collaboration resulted in major technical and business outcomes, including the following:
- Seamless integration with third-party providers: We developed a flexible data integration framework that allows Homelike to import and export property listings across dozens of external platforms. This allowed them to scale their offerings quickly without relying on manual data entry, making it easier to onboard new partners and grow inventory across multiple markets.
- Faster and smarter search experience:By migrating their search engine from MongoDB to Elasticsearch, we significantly improved the speed, precision and flexibility of apartment search on Homelike`s platform. This upgrade facilitates advanced filtering, better ranking algorithms and smoother UX, leading to higher user satisfaction and increased conversion rates.
- Scalable and localized payment system: We re-architected the payment infrastructure as a dedicated microservice, integrated global and region-specific payment methods like Klarna and iDEAL, and supported dynamic pricing updates. These changes let Homelike expand more confidently across new cities and countries.
- Continuous delivery and infrastructure stability:Our DevOps engineers improved CI/CD pipelines, optimizing AWS resource usage and supporting reliable deployment cycles. These improvements reduced downtime, streamlined releases and ensured the platform remained stable as usage grew, all while cutting unnecessary infrastructure costs.
- Automation and reduced support load: To support scaling without adding overhead, we helped build an AI-powered chatbot that handles booking-related questions, reducing pressure on customer support. Combined with automation in booking and cancellation flows, this contributes to a more efficient platform with lower operational friction.
- Long-term contribution to platform growth: Beyond specific features, our team consistently worked across multiple verticals, such as integrations, payments, search, infrastructure and admin panel, to support Homelike’s expansion from a fast-growing startup to a more mature, stable and scalable B2B platform. Our technical input translated into better user experience, improved platform performance and tangible business growth.
Let’s talk
The most impactful partnerships start from a first conversation – so let’s have one!
Looking to improve your operational efficiency? Use Aimprosoft's expertise in developing intuitive web solutions to help you achieve your business goals. Contact us now, and let's discuss how we can turn your ideas into seamlessly functioning digital solutions.
Contact us directly via
Visit our HQ in
Cyprus, Nicosia, Griva Digeni, 81-83 Jacovides Tower, 1st floor
Meet our representatives in
The UK, Spain, Bulgaria, Poland, and over 15 other European countries
Hey Aimprosoft,
We’ve received your message and will get back to you shortly.
Contact us directly via
Visit our HQ in
Cyprus, Nicosia, Griva Digeni, 81-83 Jacovides Tower, 1st floor
Meet our representatives in
The UK, Spain, Bulgaria, Poland, and over 15 other European countries