architecture Tag

All of my Blog posts and Articles in the architecture Tag


Azure Functions Event Based Architecture

As I mentioned in my previous post on Azure Function basics, Functions are self contained code that are initiated with a trigger. This makes Functions extremely useful when working with Event driven architectures where your application is responding to discrete events. This week I spent a bit of time away from playing with the technology I’m using to build a Discord Bot and really started to plan out how to build the features.

Azure Function Basics

The Basics of Azure Functions I started getting back into writing a Discord Bot using a Micro-services architecture. I’m using Azure Functions to do a lot of the heavy lifting when it comes to writing my bot and I thought it might be useful to do a deep dive into why I chose them. In this post I’m going to go through what Azure Functions are, when to use them and some application structures that best leverage this technology.

Musings on Architecture in an Agile World

With everything currently going on at the moment I thought I would take a little bit of a break from the mock-up gamification design and post some musings around some work related subjects that have come up recently. Image by Quino Al on Unsplash My experience has been, when people think of architecture in an Information Technology sense, they think of complex, sometimes hard to interpret, diagrams and artefacts that look good on paper but take a long time to develop and are potentially harder to implement.

Musings on Architecture in an Agile World

With everything currently going on at the moment I thought I would take a little bit of a break from the mock-up gamification design and post some musings around some work related subjects that have come up recently. Image by Quino Al on Unsplash My experience has been, when people think of architecture in an Information Technology sense, they think of complex, sometimes hard to interpret, diagrams and artefacts that look good on paper but take a long time to develop and are potentially harder to implement.