Technology and Integrations

We've tried and tested so many technologies and integrations over the years. These are the technologies we know to provide the most reliable, scalable e-commerce solutions.
Reliable Payment Platforms

Red Ant specialises in building software products that have some aspect of payments. Now we're not talking ecommerce shops - there are plenty of options there. Many of our clients need something tricky in their payment flow, that they need to get developed.

They might need to escrow a payment, as part of a marketplace. They might need to take rent from a tenant, split it out to pay different people before paying a property owner. They might want a staff reward system that is part cash part points, that can be used in real locations just like a credit card.

The payment itself might be actual money via direct debit, credit card or stored funds, or it might be a BNPL loan. Some payments might happen instantly, while for a new unknown user it might go through additional credit and fraud checks.

Stripe Payments image
Stripe Payments

Technology


Red Ant is a Certified Stripe Partner, which means we’ve been through additional Stripe training and certification. It also means we have expertise in the various Stripe products and how to best integrate them into your application.
I’m sure you may run into many development teams that can say “yeah, we use Stripe”. And that’s true - Stripe is very widely used, it’s really easy to set up, and it works well. For a simple payment flow.
But as your needs grow, and you probably need to talk to a Certified developer to take advantage of some of the more advanced functionality and products that Stripe offers, a good understanding of the different products and how they fit with your objectives becomes more important.

Zai Payments image
Zai Payments

Integration


Zai (formerly Assembly) payments provide a range of innovative digital payment services that can be incorporated into your e-commerce platform. Reliable, fast payments systems that allow customers to make payments with ease and high levels of confidence are critical in any e-commerce platform. Zai allows you to build flexible payment solutions that are unique to your app or business model. We have experience in building complex digital wallets and payments systems.

Reliable Programing Languages
Let's start with programming languages. Since 2006 we have specialised in Ruby on Rails for full stack development complimented by a mix of JavaScript frameworks depending on the requirements, from sprinklings of Stimulus though to complete React or any other frontends.
Ruby on Rails image
Ruby on Rails

Technology


Ruby on Rails is an open source development framework. Ruby on Rails helps developers create web applications quickly, much faster and more reliably. This saves time and money, and improves ongoing maintenance. We’re well known for our Ruby on Rails work - we’ve worked with hundreds of companies and startups to build out their Ruby on Rails apps.

React image
React

Technology


React is a JavaScript library for building reliable user interfaces (UIs). UIs are the critical space where your users experience your app or website. Some of these elements are static while some pull in and present dynamic information. React is widely used because of its reliability and ability to fetch rapidly changing data. Our highly experienced front end team have created hundreds of successful user interfaces that result in a fast and seamless user experience.

Swift image
Swift

Technology


Swift is the established programming language to develop native applications for all of the Apple platforms: iOS, macOS, watchOS, and tvOS. It was built using a modern approach to safety, performance, and software design patterns with the goal of making code easier to write and maintain.

Reliable Hosting Services at Scale

Web infrastructure can be really easy to set up. But it can often be quite difficult to manage reliably. We often take over projects which were set up quickly, but now need to be made more reliable and secure.

We try to automate as many processes as possible, so that everything can be rebuilt from well tested build scripts. We use tools like Docker and Kubernetes to help with the orchestration. From there, we can set up on any of the major providers such as Amazon AWS, Azure or Google GCS. Another option is to use a platform such as Heroku. Here are the systems we use with our clients.

Heroku image
Heroku

Integration


Heroku provides powerful hosting and database services based on a managed container system, for deploying and running modern apps. Red Ant can advise you on the optimum hosting service for your website along with the deployment and continuous management to ensure reliable performance regardless of demand spikes.

Docker image
Docker

Technology


Docker provides a fast and secure system of containers to deploy an app or website. Docker is suitable for modern applications and delivers reliable hosting services at tremendous scale. Docker packages software into standardised containers for development, deployment and shipment. Each container operates as a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. Docker is best orchestrated by [Kubernetes](https://kubernetes.io).

Amazon Web Services (AWS) image
Amazon Web Services (AWS)

Integration


AWS provides unmatched ability to provide hosting services for high performing, data-driven websites at a low cost. AWS allows for the development of sophisticated apps that can easily meet the demands of high traffic. When incorporated with Kubernetes container orchestration you have enormously flexibility to dial up and down hosting services depending up demand to the site. Resulting in a reliable high performance hosting at a lower cost. Red Ant can design the optimum hosting application for your website along with the deployment and continuous management to ensure reliable performance regardless of demand spikes.

Reliable Service Integrations
Integrating complex services is what we do best. We can combine information from different sources and create a unique tool to support your information systems and business processes. We can create tools to give you more insight into your business activities today and make better predictions into the future. We even created our own integration tool - Projectt - to track the health of all of our client projects so we can make sure we have the right resources to meet deadlines. We can also provide greater transparency to our clients who can see how we manage our tasks and resources to get the job done.
Elasticsearch image
Elasticsearch

Technology


Elasticsearch is a distributed, search and analytics engine that centrally stores your data so you can search, index, and analyze data of all shapes and sizes. You can go far beyond simple data retrieval and aggregate information to discover trends and patterns in your data.

Projectt image
Projectt

Integration


Projectt is our Program Management tool that allows us to better understand how our Agile projects are tracking. We built Projectt for our own purposes to combine data from Harvest time tracking, Forecast and Jira issue tracking tools and provide a prediction on how it will land. It’s then easy to make tweaks to our project management to make sure we meet the needs of the project during the sprint. We invite our clients to join us by giving them a view of the tasks and time being invested on their sprint. In 2019 we commercialised Projectt to help all Program Managers gain clarity on the health of their projects.

Jira image
Jira

Integration


Jira is an Agile based, task tracking software. Loved by software development teams - Jira allows you to plan, track, and release great software. Jira’s flexibility is now being applied to all sorts of teams and can be integrated with many other platforms. We can help you design and build a Jira workflow to suit your organisation or combine Jira with other data for a customised Agile tool. We built Projectt with Jira, to help us better understand and manage how our client projects were tracking.

Twilio image
Twilio

Integration


Twilio provides a cloud based customer contact management services that can be customised and integrated into your website or app. Twilio allows you to build reliable and scalable marketing and customer service applications that will engage your customers and drive sales. Twilio provides a range of easy to use services including email, SMS, What’s App and voice calls. We have designed and incorporated Twilio into many of our client’s Platforms with great results.

Tableau image
Tableau

Integration


Tableau is business intelligence software that helps people see and understand their data. We can help you design the best application of Tableau to give you the business insights you need from your data.

Salesforce Marketing Cloud image
Salesforce Marketing Cloud

Integration


Salesforce Marketing Cloud allows you to listen and engage with customers across: email, social, web, and mobile. Salesforce allows you to automate and manage every campaign, publish content, analyse results, and optimise. Salesforce Marketing Cloud provides a great range of marketing options to design and automate customer journeys. We can help you to design and implement a solution to fit your business goals and integrate with your website.

Let's build something awesome together

Hire us