T4Bi designed and developed a robust, resilient and scalable solution that addresses the needs of all Onust stakeholders.

Denver, Colorado

Client Profile

Onust is disrupting the automotive protection space, offering honest and affordable best in class automotive protection plans on a subscription basis. Unique to the Onust offering are no up-front inspections and zero deductibles, as well as potential lifetime coverage. Onust emphasizes member satisfaction and nurturing.

Onust was founded by an industry veteran with 30+ years of experience and a proven track record of building several successful businesses from the ground up.

The Challenge

To provide a highly resilient and scalable set of services to members and partners, while integrating with various third-party platforms. Also, to maintain a high level of ownership while maximizing value from third-party services and platforms.

Solution Highlights

T4Bi designed and developed a robust, resilient and scalable solution that addresses the needs of all Onust stakeholders. Members have full access to manage their subscriptions and access their  membership services. Affinity Partners have access to manage their organizations, refer customers and monitor performance. Administrators have access to manage and monitor all activity within the system. Onust also provides integration points for third-party platforms, to support referral creation from those platforms.

The Onust system is also integrated with various third-party platforms to support underlying membership services such as claims administration and roadside assistance. Asynchronous integrations provide resiliency, allowing these platforms to be unavailable without impacting the availability of Onust.

Domain Driven Design lies at the foundation of the entire project. Event Storming played a key role in the development and evolution of the domain model. This foundation supported the design and development of a fully event-driven and event sourced architecture with an implementation that truly represents and aligns with the domain model.

Highlights of the solution are:

  • ¬†Progressive Web Application (PWA) for members
  • Self-Service Partner Portal
  • Administrative Portal
  • Domain Driven Design
  • Event Driven Architecture
  • Event Sourcing
  • Command Query Responsibility Segregation
  • Eventual Consistency
  • Cloud Native Implementation
  • Hosted on AWS
  • RESTful (Synchronous) Web Services
  • Asynchronous Web Services (Event Driven)

Technologies Used:

  • Java 11
  • Postgres 12
  • DynamoDB (AWS)
  • S3 (AWS)
  • Cognito (AWS)
  • SES (AWS)
  • SNS (AWS)
  • CodeCommit, CodeBuild, CodeDeploy, CodePipeline (AWS)
  • Elastic Beanstalk (AWS)
  • CloudWatch (AWS)
  • CloudFront (AWS)
  • Other, Foundational AWS Services
  • Prometheus
  • Grafana
  • Jasper Reports
  • Spring Framework
  • Typescript
  • Angular
  • Docker / Containers

Ready to improve your systems?