Category: Architecture

ArchitectureBig DataBlockchaindatabase

Blockchain is not just for Cryptocurrency, but for Enterprises and the Future

The term “Blockchain” has been gaining a lot of buzz; especially in more recent time. It all started with Bitcoin and Cryptocurrencies, but has taken off as a pretty remarkable advancement in secure communication and database technology. Blockchain is not just for cryptocurrencies, and many Enterprises are seeing how it can be applied to the business world. With it’s link to cryptocurrency, it seems pretty obvious that it could be used for the Financial industry, but that’s really only the tip of the iceberg (so to say). There are MANY other potential uses for Blockchain within various IT solutions that transcend what you might think at first glance. This article describes what Blockchain is, where it came from, and how it can be utilized in some really innovative ways. Read More

ArchitectureDevelopmentVideo

Webinar Recording: Introduction to Building IoT Solutions with Microsoft Azure

Here’s a webinar I hosted for Opsgility recently titled “Introduction to Building IoT Solutions with Microsoft Azure”. In this webinar, I provide an overview of building Internet of Things (IoT) solutions with Microsoft Azure. I discuss the different services within Azure IoT Suite for building IoT solutions, as well as general architecture patterns used to build manageable and maintainable IoT solutions in the cloud. In addition to all the amazing Azure cloud capabilities, it also covers the basics around IoT prototyping hardware using Raspberry Pi and Arduino hardware platforms, as well as using Visual Studio to build Windows 10 UWP apps that can run on the Windows 10 IoT Core operating system. Read More

ArchitectureCertification

70-535 Architecting Microsoft Azure Solutions Certification Exam

The 70-535 Architecting Microsoft Azure Solutions certification exam is being released as a replacement for the older 70-534 Architecting Microsoft Azure Solutions exam. In the past Microsoft has simply updated the exam objectives of the 70-534 exam periodically over time. Although, this update is a significant update to the exam and they’ve decided to change the exam number to better signify the larger shift in skills measured on the exam.

The exam objectives listed in this post for the 70-535 Architecting Microsoft Azure Solutions certification exam are “tentative” as the exam hasn’t been officially released yet. You should expect these details to updated / changed when Microsoft does release the exam.

Currently, the 70-535 exam is scheduled to be made available on November 30, 2017. After that date you will no longer be able to register for the older 70-534 exam. Read More

ArchitectureInfrastructureserverlessService Bus

A Tour of Azure Messaging Services (Queues, Event Grid, IoT Hub, and More)

In the early days of Microsoft Azure, there was a single Message Queue service; the Azure Storage Queue. This was way back in early 2010, however, soon after that Microsoft introduced another messaging service called Service Bus; then soon after another, and another! Over the years, there have been a few different messaging and message queue services introduced into the Microsoft Azure platform. Each of these messaging services are a little different than each other and offer a pretty wide range of messaging offerings to choose from. This article walks through the primary features of each of the Microsoft Azure messaging services, and will help give you an understanding of when to use each for your own applications and enterprise scenarios. Read More

Architecture

What is Azure Event Grid?

Azure Event Grid is a messaging service built to enable event-based architectures to be built more easily. At the basic level it’s similar to a message queue service, like Azure Service Bus Topics, that enables a publish / subscribe model. However, the similarity really ends there. Azure Event Grid is a different kind of messaging service that’s built to enable event-based architectures like those use with Microservices architectures to be built more easily. Read More

Architecture

Microsoft Azure Icon Set Download – Visio stencil, PowerPoint, PNG, SVG

The Microsoft Azure, Cloud and Enterprise Symbol / Icon Set is a Free download from Microsoft that includes the icons for all the different Microsoft Azure services and other products. These icons are extremely helpful in creating much nicer architectural diagrams for systems that use Microsoft Azure services. These icons can be used to help you have fun in creating internal project diagrams to impress your co-workers or boss. Or, you can use these icons to give your architecture diagrams and project documentation a more professional look before you deliver to your clients. Read More

Architecture

Scaling Azure Functions with Durable Functions

Serverless compute is the latest advancement in Platform as a Service (PaaS) capabilities in the cloud. Azure Functions is the Serverless Compute service options available within the Microsoft Azure cloud platform. At it’s most basic, it lets you deploy a single method of code and run it in the cloud without the need to manage a VM, updates/patches, or even the application that hosts the method of code. In fact, within all the amazing abstraction is the bindings that hook up function triggers, data inputs, and data outputs to various services declaratively. All this functionality is really amazing, but there is room to improve the scalability of using Azure Functions and Serverless compute to build out full software solutions that contain more than just simple, isolated code methods. This article walks through the capabilities offered to Azure Functions with the featured called Durable Functions; aka the integration of the Durable Task Framework with Azure Functions. Read More

ArchitectureContainersPaaS

Azure Service Fabric Powers Azure PaaS

Microsoft uses their own products to build and host their own products. This is done from the development platform level, all the way into the Microsoft Azure cloud. This concept of using your own products is called “Dogfooding”. (I have no idea where this term came from, but that’s what it means.) Dogfooding refers to the concept of “eating your own dog food”; meaning that you consume your own products and that helps you make your own products better. Microsoft does this a lot and in fact in the Microsoft Azure cloud, many services are built out “on top of” or using other services. Read More

ArchitectureInfrastructureportalVideo

Manage Azure Resource Policies in the Azure Portal

Here’s a short video I recorded that goes over how to manage Azure Resource Policies in the Azure Portal. Before the “how to” showing the Portal, I do give a brief explanation of what Azure Resource Policies are used for and why you would use them. I then go through the newly released UI within the Azure Portal that helps you easily setup and access the Resource Policy features within the Azure Portal. At the time of recording this I was using the “Preview” Azure Portal, but I would expect this features to be released to the Current Azure Portal in the near future. Enjoy! Read More