Implement Azure Infra using Terraform and Pipelines

Implement Azure Infrastructure using Terraform and Pipelines

Continuous integration and delivery is part of DevOps processes, and currently part of most software projects. In my previous blog post, I had a review of the problem and why infrastructure as code (IaC) matters. The analysis included the architecture diagram and the Azure components. In this blog post as the continuation, you can read and learn how to Implement Azure Infra using Terraform and Pipelines to be part of your CI/CD in Azure DevOps. This blog post includes a…

Continue Reading

Azure Infrastructure using Terraform and Pipelines

Terraform + Azure DevOps

The size and complexity of cloud infrastructure have a direct relationship with management, maintainability and cost control of cloud projects. It might be easy to create resources using the Azure Portal or the CLI, but when there is a need to update properties, change plans, upgrade services or re-create all services in new regions the situation is more tricky. The combination of Azure DevOps pipelines and Terraform brings an enterprise-level solution to solve the problem. The Infrastructure Problem My previous…

Continue Reading

5 Essential Free Azure Services for SaaS Architecture

The mindset for start-ups is to keep the costs down and develop fast with quality. Therefore the idea is to have continuous improvement loops and publish the most viable product (MVP) version as soon as possible. Microsoft Azure provides services which are essential to the Software as a Service (SaaS) products. Most importantly and fortunately, most of these services have a free plan to kick start the development project. In this blog post, I’ll have a review of these free…

Continue Reading

Azure SaaS platform, an output of exam preparations and experiments

Saas

The latest Azure certification exams are demanding and need a lot of demos and hands-on training. During the preparations and experiments, an e-commerce Azure Saas Platform was formed unintentionally. Taking Microsoft certification exams has been apart of my professional career since 2007. Certifying myself not only verifies the current level of my knowledge but also makes me study hard for newly available technology. I’m currently on the DevOps journey with the following exams: AZ900 Azure Fundamentals (Done) AZ-103 Azure Administrator…

Continue Reading

Azure Functions Hosting Options and Best Practices

The process for creating Azure Functions is straightforward on the Azure Portal. The only confusing option you have to consider during the function creation is which hosting model to choose from the available choices. There are four different hosting plans to choose from, where you will also be able to determine which OS to host your functions. In this blog post, I’ll have a review of different choices and what suits you best. This is what you will see on…

Continue Reading

Azure Functions, Serverless architecture in action

One of the most popular Azure features is Azure App Services and the Platform as a Service (PaaS) architecture approach. It merely removes the overhead of setting up additional infrastructure, speeds up to get apps up and running and is an economical solution for hosting user faced web apps or API solutions for the web or mobile apps. For the last few years, App Services has played a significant role in the architecture and services I design for the customers.…

Continue Reading

9 Important facts to consider when looking for a new job in London!

It took me nine months to relax from my previous entrepreneurship era and start a new career as a Technology Advisor at Futurice Ltd in London. During the nine months period, I had enough time to explore new markets and think about what could be my next interesting and lucrative move. I’m going to write more about my explores later, but first I will share my thoughts about finding a job in London as it is in my fresh memory.…

Continue Reading

The sweet goodbye

Recently I have seen some motivation videos about successful people like Jack Ma or Elon Musk on Facebook. The Video begins by telling how miserable was their life by failing over and over, dropping-off or leaving the university, nobody wanted to give them a job and then something happens. Their life changed by trying harder and they become successful, a Billionaire! I guess in most cases becoming a Millionaire/Billionaire part is what makes people watch those videos? The only thing I could…

Continue Reading

An Excellent Idea for A START-UP! (PART 2)

Recently, I attended a conference at Metropolia University of Applied Science as a co-speaker with my dear friend and workmate Jouko Nyholm. We attended to present about “Enterprise IT and Microsoft Solutions”. Attendees were a group of final year students from the Information Technology and Media engineering course. I spoke about entrepreneurship and during the questions and answer part, a student raised a funny question. The question was “So what is the next good idea to create a new start-up?”. My…

Continue Reading

Technical Challenges of Extranets and Customer Engagement

Customer engagement

Over a decade of being a part of Microsoft ecosystem and solving customer’s needs, one of the most challenging tasks has been the engagement of customers and providing self-service systems to the end-users. In the old days and even currently some enterprises refer to the system as an “Extranet”. The cloud era and especially Microsoft’s Azure and the seamless integration between services has eventually changed the world. Few years ago to have an environment where customers could authenticate, update their…

Continue Reading