The Microservices Workflow Automation Cheat Sheet
If youre interested in implementing workflow automation in a microservice architecture, this guide by Bernd Rücker provides guidance on the core architecture decisions you will have to make. Topics su...
Microservices Design - API Gateway Pattern
Microservices are a popular architecture style for building scalable and highly available applications. One of the key challenges with microservices is managing the complexity that arises when you hav...
The Future of DevOps — Assembly Lines
As the world of DevOps continues to evolve, the concept of Assembly Lines is gaining prominence. In this article, we explore what Assembly Lines are, how they work, and how they are helping us keep up...
The Relationship Between Software Architecture And Business Models: Implications and Insights
In this article, Nick Tune explores the relationship between software architecture and business models. He argues that understanding the business model is a vital skill for architects as every signifi...
Frontend Architectural Patterns: Backends-For-Frontends
The backends-for-frontends architectural pattern is a model where every client application has its own server-side component which serves as a backend for that particular frontend. This is particularl...
Self-documenting Architecture: Reducing the Learning Curve and Improving System Design
In software development, understanding how a system works is one of the biggest time costs. As systems become more complex, our ability to understand them doesnt seem to be growing at the same rate. S...
Continuous Integration with .NET Core and Gitlab
In this article, Jelle Verheyen explains how to set up a continuous integration pipeline with .NET Core and Gitlab. The article covers setting up the Gitlab CI, creating a .gitlab-ci.yml file, includi...
Principles, Patterns, and Practices for Effective Infrastructure as Code
In this article by Adarsh Shah published on ITNEXT, you will learn about the key principles, patterns, and practices for delivering infrastructure and software rapidly and reliably at scale using infr...
7 Trending DevOps Topics in 2020
Keep up with the latest DevOps trends to finish the year out strong with these 7 topics. DevOps is a culture that encourages collaborations among all stakeholders including development and operations ...
Use Four Keys metrics to measure your teams DevOps performance
Learn about the four key metrics that indicate the performance of a software development team: Deployment Frequency, Lead Time for Changes, Change Failure Rate, and Time to Restore Service. By measuri...
Principles for Microservice Design: Think IDEALS, Rather than SOLID
Learn how the IDEALS (interface segregation, deployability (is on you), event-driven, availability over consistency, loose-coupling, and single responsibility) principles can guide microservice design...
Accelerate Your ETL Pipelines with Azure Databricks and Azure Data Factory
Learn how to modernize your ETL pipelines and make your data more performant with Azure Databricks and Azure Data Factory. This article discusses the challenges faced by on-premises ETL pipelines, suc...
Life after Microservices: A Tactical Prediction for ITs Future
This slide deck offers insights on the future development of microservices from multiple angles, taking stock of ITs past and present, and exploring the trends that will shape its future. The author l...
Timeless design in a cloud-native world
This slide deck covers the topic of functional service design in distributed systems, including cloud-native systems. It emphasizes the importance of spreading business functionality across a service ...
OpenFin: A small example app using it
A little demo app to try out OpenFin. Overview, what does the final product look like? What tools will we use along the way? Where is the code? What exactly is OpenFin, and what problem is it trying t...
Trains.NET
# Trains.NET [![License: MIT](https://img.shields.io/github/license/davidwengier/Trains.NET?color=blue License: MIT)](https://choosealicense.com/licenses/mit/) [![Build status](https://github.com/davi...
Microsoft introduces Open Service Mesh for Kubernetes, plans quick donation to CNCF
Microsoft has introduced a new open source project, Open Service Mesh (OSM), to the Cloud Native Computing Foundation (CNCF). OSM is a lightweight and extensible service mesh that runs on Kubernetes a...
Microsoft Introduces the Azure Well-Architected Framework - Providing Customers with Best Practices for Building and Delivering Well-Designed Solutions
In a recent blog post, Microsoft introduces the Azure Well-Architected Framework, consisting of five pillars of architectural best practices to help customers optimize their workloads against Azure be...
Microsoft Introduces the Azure Well-Architected Framework
Microsoft has introduced the Azure Well-Architected Framework to help users build and manage high-quality applications efficiently. The framework provides a set of best practices, guidelines, and vari...
Clean Architecture Essentials
This article explains why software should be described by use cases rather than layers and frameworks. It introduces the Clean Architecture style that focuses on loosely coupled implementation and use...