PropertyAuctions.io - Real Estate Data Platform




Felis (https://felis.co.uk/) - Leading real estate property management and consultancy firm
partnered with MetaOps to build PropertyAuctions.io, a full SaaS platform enabling property investors and developers to identify profitable opportunities through advanced market intelligence, property price analysis, and geospatial insights. The platform features user authentication, horizontal scaling capabilities, and a subscription-based business model.
Felis needed a scalable, reliable data infrastructure to:
Aggregate and process data from 100+ diverse sources (government APIs, partner feeds, internal datasets)
Provide real-time property market intelligence to investors through a full SaaS platform
Handle complex data transformations and analytics at scale
Support user authentication, subscription management, and multi-tenancy
Ensure long-term platform sustainability with manageable operations and horizontal scaling
Enable rapid feature development and deployment with minimal operational overhead
The challenge was building a production-ready SaaS platform that could handle massive data volumes while maintaining high availability, supporting subscription-based business models, and providing the business with the tools to manage and scale the platform independently over time.
Kubernetes-Native Infrastructure:
Dagster Open Source deployed on Kubernetes with horizontal auto-scaling
PostgreSQL with PostGIS extension running on Kubernetes for robust data storage, analytics, and geospatial processing
S3 storage for scalable data lake architecture and pipeline artifacts
dbt integrated with Dagster for data transformations, deployed as Kubernetes jobs
Two-environment setup (dev/prod) with Kubernetes namespaces for comprehensive testing
Full containerization enabling seamless scaling and deployment across environments
SaaS Platform Components:
Web UI: Node.js application with responsive design and real-time data visualization
Mapbox integration: Interactive mapping and geospatial visualization for property location analysis
Strapi CMS: Highly scalable, modularized content management system for platform configuration and content delivery
User Authentication: Secure multi-tenant authentication system with role-based access control
Subscription Management: Integrated billing and subscription model supporting multiple pricing tiers
Data Pipeline Architecture:
Automated ingestion from 100+ data sources including government statistics, partner APIs, and internal datasets
End-to-end pipeline automation running completely unattended on Kubernetes
Comprehensive monitoring and failure detection with Grafana
Python-based processing jobs with robust error handling, all containerized for Kubernetes deployment
DevOps & Long-term Management:
GitHub CI/CD pipelines for automated deployments to Kubernetes clusters
Kubernetes orchestration providing horizontal scaling, self-healing, and resource optimization
Long-term sustainability: Comprehensive documentation, monitoring dashboards, and automated operational procedures enabling the business to manage and scale independently
Supporting stack: Hasura (GraphQL API), highly scalable modularized Strapi CMS, Grafana (monitoring) - all running on Kubernetes
Key Technical Achievements
Full SaaS platform delivery with user authentication, subscription management, and multi-tenant architecture
Kubernetes-native deployment with horizontal auto-scaling and self-healing capabilities
Production-scale deployment with zero critical failures since launch
Automated pipeline management with comprehensive dependency handling
Real-time data processing capabilities for timely market insights
Scalable architecture supporting platform growth, user acquisition, and subscription-based revenue model
Long-term operational sustainability with comprehensive management tools and documentation
Outcomes
300+ daily visitors within first month of soft launch
Full SaaS platform with subscription-based revenue model operational
Zero system downtime since production deployment across all Kubernetes services
100+ data sources successfully integrated and maintained
Multi-tenant user base with secure authentication and role-based access
Real-time market intelligence enabling informed investment decisions for subscribers
Technical Success
Kubernetes-native architecture providing seamless horizontal scaling and operational efficiency
Reliable data orchestration through Dagster's robust pipeline management on containerized infrastructure
SaaS platform capabilities including user management, billing integration, and multi-tenancy
Automated operations reducing manual intervention and enabling business team to manage platform independently
Comprehensive monitoring ensuring system health across all Kubernetes deployments