redPanda Software Blog

redPanda Software Blog

Blog Articles

What is a software architect?

Architects are responsible for providing the framework, or blue-print if you will – hence the title – of software applications and systems. This not only requires both a deep and a wide technical competency, but ideally a very good understanding of the problem domain that the software is attempting to…

How dogmatic should you be in adopting Agile as a methodology?

How do you manage to align your processes and people with your brand promise? Companies are aware of the holistic nature of their organisation but rarely have the toolset to implement strategies on ground level to support the broader mission. The processes we implement to support delivery of the company’s…

Architecture for Building Back-End for Multiple Devices

It’s becoming increasingly common to expose multiple interfaces for an application – many applications have apps for iPhone, Android, and Windows phones, in addition to the web interface. Some part of your application functionality may be exposed through other methods such as Chrome extensions or Windows tiles. Depending on the…