What is FleetTrading?
FleetTrading is a B2B car auction web platform. The company was established with a goal to
help dealerships in Sweden to sell leased or traded-in cars in an efficient and seamless
method. FleetTrading makes the lifecycle of car sales simple. The platform focuses on a quick turnaround for cars with exposure to a large network of buyers.
The Initial Challenge
JJS Bilkonsulterna was in dire need of a software development company to create an auction platform that could be utilized to list and sell cars. The CEO started the concept and was initially emailing
the car auction lists out manually. As the company continued to experience growth it became evident that a custom platform was necessary to increase productivity and take the business to the next level. Thus, a collaborative effort started to plan a solution that would solve all of the client’s current pain points.
Building a Serverless Solution
After a round of meetings with the CEO, it was determined that the platform needed to consist of web and mobile-based functionality and have the following capabilities. Dealers would document the car and upload details and photos. The car would be published via FleetTrading, allowing exposure to a multitude of large buyer networks. At the end of the auction, the agreement is finalized, and the car will be able to be picked up at one of the partner locations.
Initially, we worked with a team of four core members to design the platform. The development process utilized Agile project methodology, to allow for flexibility and changes. The vision was to make the process better than other competitors in this area. We helped the client to think about the platform as a whole. How we could utilize user experience to effectively create the platform functionality.
After three months of work, we had the initial platform operational. The platform was built utilizing the following core technology Angular, Node.js, DynamoDB, and Fort Knox for the payment system. We use a tool kit to optimize all the images that are uploaded by the car dealers.
- Born in the Cloud Methodology
- Agile Methodology
- Development Services
- AWS Service Implementation
- Security and Compliance Optimization
- Performance Optimization
- Cost Optimization
The following are some of the main AWS services being utilized to enhance the platform. Lambda is being used for the main core of the platform. DynamoDB is used for the database. Authentication is done with Cognito. Notification Simple is used for the notification services. S3 for images and PDF files for the cars that are uploaded.
The service is deployed as a PWA with server-side rendering and as apps in Google Play and Apple App Store.
Why Amazon Web Services
When we were planning for the project after evaluating multiple options it made sense to move forward with AWS. By utilizing these services, as a growing company, FleetTrading would be easily scalable, secure, and the costs would be controlled. We wanted to build a serverless platform, with a focus on dependability. We did not want to manage the server, but only the configuration. There are a lot of things that can go wrong. Using AWS allows us to focus on dependability and functionality.
One of the main benefits has been dependability. When users are interacting with a platform dependability is key. As a business, you do not want to have any downtime. Using AWS has allowed us to have reliable services at a minimal cost. As the platform grows we have the ability to scale up quickly and provide our customers with a quality service.
DynamoDB and Lambda have enabled us to create a secure transactional system for the bids of the cars, ensuring a consistent user experience and minimal risks for mistakes in the bidding process.