Project Highlights
OpenChannel provides an "App Store as a service" platform, enabling software companies to build, launch, and administer the complexities of operating a Software Marketplace. This innovative solution empowers businesses to create their own branded app ecosystems without the overhead of building marketplace infrastructure from scratch.
The product is entirely API- and event-driven, and customers can extend and augment the metadata schema for all resource types. This affords flexibility in how it's consumed and built upon, whether by customers or by OpenChannel professional services. The architecture supports millions of API calls daily with sub-second response times.
Their admin surfaces provide management capabilities for App Marketplace operators who can define app types and requirements and manage the app submission review queue and approval workflow (both for developers and their app launches and updates). In addition, their APIs facilitate the entire Developer / Partner experience including registration, metadata and content management, app/version submission and publishing, analytics, and billing & payments.
A giant fintech company has acquired this product.
Challenges We Addressed
Building a highly scalable multi-tenant architecture capable of handling diverse marketplace requirements
Implementing complex role-based access control across multiple organizations and user types
Creating a flexible metadata schema system that could adapt to various marketplace verticals
Ensuring seamless integration with multiple payment providers and tax calculation services
Developing real-time notification systems for marketplace events and user communications
Implemented Features
Applied Technologies
Backend
Java, Spring, Spring Boot, Micro Services, MongoDB, Spring Security OAuth 2.0, API Gateway, Maven, RabbitMQ, ElasticSearch
Frontend
Angular 13.x, Typescript, Bootstrap, CSS, SCSS, Responsive Web Design, Twilio
Cloud Services
AWS (EC2, S3, CloudFront, Route53, SES), Bitbucket, Git
Third Party Integrations
Stripe SDK, TaxJar, Avalara AvaTax, Twilio SDK, Google Tag Manager, Hubspot, Intercom, Netlify SDK, Bitbucket SDK
Key Results & Impact
Successfully processed over 10 million API requests monthly
Reduced marketplace setup time from months to days
Achieved 99.9% uptime across all client marketplaces
Platform acquired by a major fintech company
Have a Similar Project in Mind?
Let's discuss how we can help bring your vision to life with our expertise and innovative solutions.