Blog Logo
TAGS

Generating Tag cloud on Jekyll blog without plugin - Super Dev Resources

Jekyll doesn’t come with an out of box solution for generating Tag clouds, however with the support of Liquid markups and some basic CSS styling, we can generate Tag clouds ourselves without the need ...

Read more...

Architecture Ownership Patterns For Team Topologies. Part 1: A Business Architecture Model

This article discusses the importance of determining which parts of a product, user experience, and technology each team owns while organizing technology teams to build digital products and services. ...

Read more...

Architecture Ownership Patterns for Team Topologies. Part 2: Single Team Patterns

This article discusses the concept of slicing up a system and dividing responsibilities among teams in an organization. It proposes different patterns for single team ownership, such as product varian...

Read more...

Architecture Ownership Patterns for Team Topologies. Part 3: Multi-Team Patterns

This article discusses the need for higher-order abstractions in businesses as they grow, and how grouping small numbers of teams into patterns can improve understanding, communication, and management...

Read more...

Miniservices as a Realistic Alternative to Microservices

This article discusses the concept of miniservices as a more manageable alternative to microservices, especially in the context of cloud native ecosystems, containers, edge computing, and serverless a...

Read more...

Reliable Consumer of Azure Event Hubs | Mikhail Shilkov

Azure Event Hubs is a log-based messaging system-as-a-service in Azure cloud. It’s designed to be able to handle huge amount of data, and naturally supports multiple consumers. While Event Hubs are fo...

Read more...

Architecture Pattern: Orchestration Via Workflow - Building Layered Technology and Business Stacks

This article by Kislay Verma, published in The Startup, discusses the problem of modeling business processes that involve multiple steps across multiple systems. Verma proposes using an architecture p...

Read more...

Building a reporting service in Microservice architecture

Learn how to generate reports from a distributed database in a microservices architecture using REST APIs instead of directly connecting to a database. This article explores the challenges of implemen...

Read more...

Event-based Microservices: Error Handling

When working with a distributed microservice-based system, errors are bound to happen. These errors range from connectivity issues, serialization and deserialization problems, downstream system outage...

Read more...

5 Minute DevOps: Effective Testing

Developer-driven software testing is crucial to the success of a business; studies show high-performing organizations rely on tests written by developers. Despite this, some companies outsource testin...

Read more...

The 6 Things You Need to Know About Event-Driven Architectures

This article explores how event-driven architectures can deal with complexity, provide agility, and offer massive scaling potential. It covers the difference between events, commands, and queries, the...

Read more...

A Microservices Implementation Journey - Part 1

This article covers key considerations around architecture, implementation, and deployment for microservices. From common patterns for microservices architecture to simple implementations using .Net, ...

Read more...

A Microservices Implementation Journey - Part 2

In this article, Aram Koukia explains how to implement a set of simple Microservices considering the architecture recommended in the previous post. He uses C# and Asp.Net Web API, along with Redis, Ra...

Read more...

A Microservices Implementation Journey - Part 4: Implementing Azure API Management as API Gateway

In this fourth installment of the Microservices Implementation Journey, Aram Koukia discusses the importance of using an API Gateway in a Microservices Architecture, and how Azure API Management can s...

Read more...

A Microservices implementation journey — Part 1

In this article, Aram Koukia discusses his thoughts on Microservices, what they are, and how they work. He talks about his journey in implementing Microservices and shares his insights on the benefits...

Read more...

A Microservices Implementation Journey — Part 3

In this article by Aram Koukia, the third part of a microservices implementation journey is explored. The focus is on event sourcing, and the tools available for it. The article discusses the trade-of...

Read more...

Introducing Domain-Oriented Microservice Architecture: Reducing complexity while maintaining flexibility

This blog post introduces Ubers approach to microservice architectures, called Domain-Oriented Microservice Architecture (DOMA), which aims to reduce overall system complexity while maintaining the fl...

Read more...

An extensible framework to audit executing operations in .NET and .NET Core.

Generate audit logs with evidence for reconstruction and examination of activities that have affected specific operations or procedures. With Audit.NET you can generate tracking information about oper...

Read more...

How DevOps Can Accelerate Your Product Development?

In the ever-competitive world, accelerating product development lifecycle is essential for business growth. DevOps, a combination of software development and IT operations, can help in monitoring all ...

Read more...

Trunk-based Development

Trunk-based development is a software development practice where changes are integrated into the main codebase rapidly and frequently. It is considered an alternative to traditional feature branching,...

Read more...