Blog

What technologies should you use to build microservices architectures?

What does microservices architecture mean? Microservices architecture is a way of designing applications that uses independent modules. Each microservice is small, focused on its own functionality, and only deals with one aspect of the application. This approach makes microservices easy to change or fix. Microservices are faster to develop, test,...

TCP networking in Cordova

Network communication is trivial in Cordova based projects. You have two main options to communicate with a server: HTTP or WebSockets.You start having problems when you want to use something more low level. For example, if you want to implement a client to communicate with legacy services (like Telnet, IRC,...

Top 10 advantages of microservices

Starting a new project or dealing with an unmanageable behemoth of an application? It’s time to decide whether microservices are right for you. To help you make the leap, here are our top ten reasons to choose a microservices future. 1. Easy and quick scalability Need to scale up –...

APIs and microservices – what’s the difference?

Are you confused about the differences between microservices and APIs? Read on for a quick and clear explanation of where they fit into modern approaches to web applications. And how you can use them both to supercharge your development process. What’s an API? An Application Programming Interface (API) is a...

Microservices or monolithic – which is better?

If you’re about to begin a new project, you might be asking yourself whether you should go with a monolithic or microservices architecture. Or at least you should be asking yourself that question. We’re going to give you some reasons to think seriously about going with microservices. What is monolithic...

Build vs. Buy Software

Software drive businesses everywhere. We rely on software to automate, speed up, and increase efficiency to the processes that provide value to our businesses. At some point, you will be faced with the need to have software as a solution to a problem. At that moment, you will have to...

Innovation: How fast are you failing?

The Czech novelist Milan Kundera wryly observed that business has only two functions - Marketing and Innovation. And everyone loves to talk about innovation. The term is bandied about so frequently that it has unfortunately become somewhat meaningless. Perhaps some of the trouble might originate from the general nature of the term. It...

Beam me up! Holograms set to revolutionise digital communication.

The use of holograms is something of science fiction for many. It leads us to conjure up futuristic images from Star Wars, however, the technology is already well developed. And with the advent of 5G estimated to provide 60 to 120 times faster latency in communication, we can expect to see holograms...

Can banks win with Open Banking?

The Open Banking framework/PSD2 directive has got everyone in the banking industry pretty excited. Finally banks must open a limited set of APIs (Application Programming Interfaces) to third party organisations, providing fintechs with the opportunity to offer value added services for banking customers. It is also advocated by the consulting industry...

10 Rules for successful outsourcing

The term outsourcing doesn’t exactly make people scream their support from the rooftops. At best in many organisations, it has been seen as a ‘necessary evil’ rather than a strategic partnership designed to strengthen the overall business. The current shift towards digitalisation and the shortage of key skills is central to the...