skip to Main Content

Modern Serverless Development Part 5 – Authentication with Azure Active Directory B2C

Azure Active Directory B2C (Business to Customer) is an identity management service that enables you to customise and control how customers sign up, sign in, and manage their profiles when using an application. Azure Active Directory B2C enables these actions while protecting the identities of your customers at the same time. 
Read more

Modern Serverless Development Part 4 – Web Application Using Angular 5

Once the data and API layers were in place, the next area to focus on was the client-side. This is a browser-based application and we would use HTML, CSS and Javascript to render the API calls to the user. In fact, due to the nature of the application, the majority of the logic would be held in this layer, so it was a natural step to choose a framework that would enable quality testing and enable easier integration with additional modules.
Read more

Modern Serverless Development Part 3 – Business Logic with Azure Functions

After starting with the database, we moved on to how to expose this data and add our business logic. Our traditional approach would have been to use a Web API but Azure Functions offered a way to completely remove any infrastructure management and scale instantly. It also offered the potential to use micro billing and only pay for calls being made although at a performance cost – more on that later.
Read more

Modern Serverless Development Part 2 – Data Repository with Cosmos DB and Azure Storage

The first decision we made with the new application was to go with a Document Database and for performance and scalability reasons, Azure Cosmos DB was the natural choice. The application would have few related objects and so lent itself to the Document DB model although it would not be likely to the scale to the size where it was a no-brainer.
Read more

Modern Serverless Development Part 1 – An Application Journey Series

The world of n-tier architectures is dead. Well maybe not quite dead, but it is certainly not the foundation of design for new systems that it has been for many years. The advent of cloud systems along with the improvements in development tooling has pushed architects to design scalable systems that make the most of the cloud platforms and allow the focus to shift to business logic, rather than the platforms needed to deliver applications.
Read more
Back To Top
Contact us for a chat