Node.js & Droptica
When thousands of users comment, create lists of favourite recipes and write private annotations to them, turning the website off for maintenance is not an option. Not the slightest mistake during deployment is allowed.
Massive databases, many users and a team of editors constantly adding new content. Each interruption in service means money lost. We maintain BetterRegulation servers on AWS for over 3 years with great success.
Training Realm is an application that enables users to log their workouts, such as push-ups, squats or pull-ups. The application, available in a SAAS model, requires the users to register and pay a monthly access fee. Thousands of users use the app. We used Symfony to create the entire system backend.
The WAM Publishing House website is a great demonstration of Drupal's suitability for large e-commerce systems.
Super fast APIs consumed by great players like Ryanair, content tailored to user location, thousands of users, thousands of vendors and many editors from various countries. ESNcard requires a special hosting treatment.
Node.js tools and frameworks
Moving an existing legacy system to Node.js
Migrations of legacy systems can be daunting tasks. At Droptica we have done it many times and can guide you through the process so that impact on the operations, downtime and cost are kept to minimum.
Integrating with external systems
Node.js applications hardly ever exist in noa vacuum. In today's interconnected world your system has to communicate with a myriad of APIs and web services. Luckily node.js is perfect for such tasks. Asynchronous by design it will run fast even if some service is not responsive. In Droptica we can help you design apps that work great with external APIs.
Microservices allow for building scalable architectures consisting of many small applications which communicate with each other by HTTP protocols. Node.js is superb for the job of creating such apps. Especially if containterised with use of Docker or similar approach, node.js will allow you to develop your application rapidly.
Our expert team can help you decide whether you need a microservices architecture and if you do, we will guide you through the design and implementation process.
Node.js code audits
Code review is a standard process in our work. We do it in every project to avoid pitfalls of unsupervised optimistic development practice. We can also perform an audit of your code and provide you with clear steps for decoupling your application to make it more maintainable.
Our clients are happy to talk about us
Our clients are our partners, and we pursue their business goals together. Our work is more than just programming tasks – we also make every effort to understand our client’s business goals. We create the system architecture with the future in mind. We analyse and propose tasks that increase the client’s business results and recommend rejecting ideas that will not contribute to the improvement.
We want to contribute to the business success of our clients, which is why we are committed to developing their systems in the right direction.
The feedback of one of our clients confirms this:
I could not rate Droptica too highly. They have genuinely helped our dream service become a reality. We have untold efficiency gains now.