Here at Belitsoft we love Laravel so much, that we created our corporate website www.belitsoft.com (you are here right now) with Laravel. Laravel PHP framework has numerous major benefits, which allow us to actively use it to boost businesses of our clients.
Case Study: Ongoing Laravel backend development and support for a complex fintech web app using microservices
Our client is a global fintech company Insly (was featured in Forbes in 2014 as promising insurance fintech startup, up to 2M+ EUR in revenues in 2017) with a team working in London (Great Britain), Tallinn (Estonia), Riga, Vilnius, Warsaw (Poland), and California (USA).
The Client asked us in 2016 to enlarge his team with the help of dedicated Laravel developers from our side to speed up the process of maintaining his system and adding new complex custom features to it.
- Our dedicated Laravel developers needed to plunge fast into the existing product, its business logic, architectural features and coding standards to be able to maintain and customize it;
- Our Client has its own developers and we need to adapt to them, to become a part of ONE team united by a single goal;
- The uniqueness of this SaaS platform is that our Client can customize the product to meet specific demands of its customers. The challenge is that initially the “Core” of this application was designed as a slightly scalable Monolith, hence adding any new functionality to it is a non-trivial task, because customization can disrupt the whole system.
- Using microservices architecture and refactoring anywhere it is possible. For example, we used Laravel to create insurance calculator to speed up the quote calculation for brokers who also use this SaaS system. With microservices, it is easy to test API calls and create documentation for new functionality;
- Implementing AutoTesting-First Approach (using selenium testing, unit, and behavioral testing), continuous integration to be sure that customization does not break any part of the Monolith;
- Implementing Code reviews. That means that code of a certain developer must be checked and approved by two other experienced developers or the team leads. It helped to increase the general quality of code.
- Maintaining the code of the Monolith written before us (bug fixing);
- Maintaining the synchronization between crucial databases;
- Agile-based management (one-week sprints with reports).
The Team Lead, 7 programmers, and 2 QA-engineers represent our team of developers. The Product Owner and the Scrum Master from our Client’s side control the development process. Using of Skype, Microsoft Teams, Jira, and Confluence provides effective communication between us.
The adaptation period of the team of our developers with the workflows and teams of our Client was about 2-4 weeks.
The development management is Agile-based. That lets constantly discuss the implementation of new tasks and features, and then successfully cope with them within a week. Each task of our dedicated team should be resolved by Thursday evening. The duration of one sprint is one week, so releases take place every Friday.
All the tasks have 4 statuses: 'to do', 'in development', 'needs to review', and 'resolved' (‘Implemented, but needs to be tested’, ‘in Live’, or ’Completed’). The Team Leads organize daily stand ups at 11:00 to monitor how the development process is going: what tasks have been done, what tasks are planned to be implemented today, and what problems have to be solved.
Our developers go on business trips to the Client’s office when it is required to discuss new important ideas, share the mutual experience or participate in the development of new features as a part of the mixed team.
Where to start
What are our rates for consulting and/or development? Formulate your idea in a request for information and send it to us to get information/costs for your project. We also can show you our Laravel works, including web apps we have built.
In case you would like to develop a Laravel-based application or website your request for information might look like this:
Request for a dedicated team of Laravel developers. We are planning to take an existing pilot project to commercial launch by the end of July. We are considering outsourcing to a dedicated team to focus on this product. I am interested in the cost of 3 full-time laravel full stack developers plus a full-time QA resource to work on this project plus other overflow work from existing projects. Required expertise: Laravel, MySQL.
Request for Laravel company. I need a new dev team! We are a Laravel shop and are building out media/subscription platform. We need HELP. I'm not sure how many people I need. Currently we have 3 outsourced developers but we are not that happy. They have built the system from the ground up. I believe if we can get one or two senior people and then a junior it might work out.
Request for Laravel API development. We are a LAMP shop that has focused on using Laravel. We will be buying a 3rd party dataset to which we want to build the API. Then we want to build a website that will display the data. We also have websites that might tap into the API for certain features. We would like to work with your business analyst to define the project and then get a fixed bid.
Request for Laravel outsourcing. I am looking to outsource one of my projects which is coded in Laravel. Having researched a few companies I found you as well. I would like to discuss whether Belitsoft is the right firm to continue development of our accounting and practice management software. I would like to consider opportunities to make PHP improvements and build out microservices.
Request for Laravel developers. Our software provides cloud communications to SMBs & Enterprises via Voice & SMS. We'd like to hire two full-time full stack developers (Laravel, React & React Native). I have some limitations with my current development firm. Unfortunately the developers we have are not up the task, and the project is late and not functioning properly. We're looking for a new team to take over development.
Request for Laravel developers. Hi, what is the average/estimated cost of 1 dedicated developer for a 12 month period, specializing in PHP/Laravel/Lumen/Microservices, with basic server administration skills? Required expertise: PHP, Laravel/Lumen, MySQL, MongoDB, Apache, Nginx, Linux, Microservices
Request for Ecommerce Laravel project development. We want to build a web app (e-commerce website) in Laravel framework (backend) and Vue.js or React as front-end, Bootstrap/jQuery is also fine. We don't want to use Magento or other e-commerce framework, we have used Magento before for our other project and don't run smooth.
Request for Ecommerce Laravel project development. Please take a look at our website that is based on Pyro/Laravel and Codeigniter. I am not happy with it and want to make it Laravel. You can explore the website and see what it is I intend to do. Eventually, it will have e-commerce as well. We are re-doing the entire design and would like to do the coding in Laravel from scratch. The focus is on the simple and advanced search capabilities.
Laravel package development. I am looking to make a Laravel package. I want to fork off of a package that already exists and then add some functionality to it. I want to add in the ability to have. Let me know if this is something you can help with and we can discuss further
Request for Migration to Laravel. I am the founder of a website that was developed 3 years ago with a legacy platform. I was entirely happy with the website until a year ago, when performance became a problem. My website has about 30 000 visits and up to 70 000 page views on a daily basis. 10 months ago I engaged a development company to rebuild it. That firm committed to have my website ready for release within 4 months. It has been now 6 months past the deadline and progress has not been satisfactory. The new website is using Laravel, which is one of your areas of expertise. If I provide you with a detailed description of what needs to be done to publish the website, would you be in a position to provide me with a timeframe and a quote?
Request for Laravel Support and Maintenance. I would be interested in discussing technical support for our platform. The basic tech stack is as follows: NGINX server, PHP, Laravel, OctoberCMS, Bootstrap, SQL/MySQL, XML, JSON and AJAX, SOAP, REST. We would need ongoing technical support for the platform and occasional small updates with potentially more significant development requirements in the mid-term. I would also be interested in discussing what it might cost to document the code. I look forward to hearing from you.
Request for Laravel App Development. We would like to develop Social influencer marketplace platform, we prefer to use rapid application development and Minimum Viable Product/Minimum Lovable Product with basic modules. Framework: Laravel 5.4 / or Lumen, PHP 7; Front End: Angular 2 OR Vue 2.0 jQuery, Ajax, CSS3/HTML5, etc. We can use ready-made front end bootstrap 4 responsive admin template since End user and admin will be using Admin Template. Multilanguage with RTL support.
Request for Laravel App Development. We are building an analytics platform for the crypto currency industry and will possibly be using Laravel for doing so. We would want heatmaps, dashboards and displays with a lot of HTML5-based flexibility in the application. It would have funding and portfolio pieces as well.
Rate this article