Azure Serverless Transform: Modernise Serverless Architecture - 8Wk Implementation


Our serverless accelerator implementation is designed to guide your organization through a seamless transition to serverless computing using Microsoft Azure Serverless.

Our commitment is to deliver a comprehensive implementation of Azure Serverless and its capabilities. This engagement can serve as the foundation for your digital transformation and covers design through to implementation. The Azure serverless capabilities provide significant benefits in the form of scalability, innovation, and operational efficiency, empowering you to effectively oversee your infrastructure. This is achieved by leveraging Function apps, Logic Apps, and various other serverless components, including the API gateway, which acts as the primary gateway to your serverless applications.

A summary of key deliverables and Program schedule include aspects:


• Discovery & analysis of the application architecture using an application of your choice. • High level application serverless design using Azure Developer Services (Azure Functions, Logic Apps, Service Bus, Etc.). • Develop a maximum of 5 services (endpoints) as an MVP to establish a design pattern. • Implementation of CI/CD pipeline to build and deploy the microservice using Azure DevOps.

Program Schedule:

Week 1: Discovery & Assessment • Engage with the key client stake holders to understand their vision. • Assess the client’s current infrastructure, pain points, and opportunities. • Define the scope of the transformation initiative. • Application Analysis: Understand the architecture, components, dependencies, and data flows of the existing application (as per defined scope). • Define and validate the networking, storage, compute, and security requirements/configuration.

Week 2-3: Design and Roadmap • Develop an Azure Serverless architecture roadmap tailored to the defined scope, with a focus on leverage the usage of Azure Function Apps, Logic Apps, and API Gateway. • Create a detailed plan for migrating and transforming existing applications using these services. • Identify key milestones and deliverables. • Plan the methodology for deploying the application components.

Week 4-5: MVP Implementation • Develop a max of 5 services (endpoints) from the scoped applications to establish a design pattern using serverless computing services catering for cost, efficiency scalability using Function apps, Logic apps for visual workflows/Integrations. • Utilizing the necessary compute resources such as Service Bus, Event Grid, Storage Accounts, etc. • Design, Expose, Secure APIs using API Gateway. • Manage and configure application secrets utilizing Azure Key Vault • Establish and configure the necessary Logging/Monitoring frameworks leveraging observability best practices.

Week 6: Deployment • Generate ARM templates required to integrate the developed components to CICD tools (Azure DevOps). • Perform Functional and Non-Functional testing to verify that the implemented components work as expected.

Week 7: Value Showcase • Demonstrate the implemented components. • Showcase the added value from transitioning into serverless computing. • Recommendations for next steps • Handover solution design and deployment documentation.

Week 8: User Acceptance Testing (UAT) • Involve stakeholders and have end-users test the implemented components to verify functionality. • Resolve and address any issues that arise during the UAT period.