Blog Logo
TAGS

Problem Solving Strategies for Microservice Architecture Part III

This article explores the use of the CQRS pattern for implementing complex queries in a microservice architecture. CQRS offers advantages such as independent scaling, improved separation of concerns, ...

Read more...

Solution Architecture: Foundations - Tips for becoming a better solution architect

The article by Jason Clarke discusses the fundamentals of solution architecture and provides tips for becoming a better solution architect. The role of a Solution Architect (SA) is explained in detail...

Read more...

Azure Container Apps Auto Scaling with KEDA - Part 11

In this post, we explore how to configure Auto Scaling rules in Azure Container Apps using Kubernetes Event-Driven Autoscaler (KEDA). We cover the different scaling triggers supported in Container App...

Read more...

Revising the C4-model for Better Software Architecture Diagramming

In this Medium article, Nikola Schou proposes improvements to the C4-model, a popular standard for software architecture diagrams. Schou suggests changing the four key abstractions from context, conta...

Read more...

mkdocs_puml - Bringing PlantUML Diagrams to MkDocs

`mkdocs_puml` is a fast and simple package that brings plantuml diagrams to MkDocs documentation. This package uses PlantUML as an HTTP service to send GET requests and receives `svg` images represent...

Read more...

Nick Lane: Origin of Life, Evolution, Aliens, Biology, and Consciousness | Lex Fridman Podcast #318

Nick Lane: Origin of Life, Evolution, Aliens, Biology, and Consciousness | Lex Fridman Podcast #318

Nick Lane, a renowned biochemist at University College London, suggests that the origin of life on Earth involved the reaction between carbon dioxide and hydrogen, as this creates energy. Although thi...

Read more...

Ray Kurzweil: Singularity, Superintelligence, and Immortality | Lex Fridman Podcast #321

Ray Kurzweil: Singularity, Superintelligence, and Immortality | Lex Fridman Podcast #321

Ray Kurzweil, a futurist and inventor, predicts that by 2045, technology will have advanced so much that artificial intelligence will have transformed the world in ways we can hardly imagine. Kurzweil...

Read more...

Fractal Architecture - Mark Seemann - NDC Melbourne 2022

Fractal Architecture - Mark Seemann - NDC Melbourne 2022

Mark Siegman gave a talk on improving software development productivity, focusing on the issue of spending more time reading code than writing it. He used Robert C. Martins quote that the ratio of cod...

Read more...

ESLint rules for Chakra UI

# eslint-plugin-chakra-ui [![npm](https://img.shields.io/npm/v/eslint-plugin-chakra-ui)](https://www.npmjs.com/package/eslint-plugin-chakra-ui) [![license](https://img.shields.io/npm/l/eslint-plugin-c...

Read more...

Tabler Icons: Over 4050 Vector Icons for Web Design

Tabler Icons is a collection of over 4050 pixel-perfect vector icons, designed for web design. It is a free and open source project that aims to make websites and apps visually consistent and simply b...

Read more...

Evolve - Cross Platform Database Migration Tool

Evolve is a cross platform database migration tool inspired by Flyway, that uses plain SQL scripts. Its purpose is to automate your database changes, and help keep those changes synchronized through a...

Read more...

Global Unique ID Generation for Distributed Systems

In distributed systems, generating unique IDs for entities is crucial for many reasons. In this article, the author discusses various approaches to generate global unique IDs, highlighting their pros ...

Read more...

FluentDocker: Interacting with Docker and Docker Compose using a Fluent API

FluentDocker provides a Fluent API for interacting with Docker and Docker Compose on Linux, Windows, and Mac. It also supports legacy docker-machine interactions. With FluentDocker, it is easy to star...

Read more...

Real-Time Query Across Multiple Microservices Using Kafka

In a microservices architecture, services work independently with their own databases and communicate using messaging. However, querying data across multiple services can be a challenge. One solution ...

Read more...

Decomposition of Microservices Architecture

Learn how to decompose microservices with different patterns and practices for designing e-commerce microservices applications. The article covers identifying and decomposing microservices for the e-c...

Read more...

Explaining Clean Architecture In .Net Core

Clean Architecture is about building simple and maintainable software with flexible and coherent structure. It is a domain-centric architecture that focuses on behaviors and boundaries. The architectu...

Read more...

Commit Message Best Practices: How to Avoid Ruining Your Team Project

In this article, you will learn the best practices for writing commit messages, which can help improve team communication, reduce errors, and avoid project disasters. The author discusses the importan...

Read more...

Diagrams - Draw cloud system architecture in Python code

Diagrams is a Diagram as Code tool that allows you to draw cloud system architecture in Python code. You can use it to prototype a new system architecture design without any design tools, or to descri...

Read more...

Kubernetes-PlantUML

Kubernetes-PlantUML is a set of PlantUML sprites, macros, and stereotypes for creating diagrams with Kubernetes components. The repository is based on the official Kubernetes Icons Set, which can be f...

Read more...

Database Sharding Pattern for Scaling Microservices Database Architecture

This article discusses the design patterns of microservices architecture, specifically the importance of using the database sharding pattern for scaling. Mehmet Ozkayas new course, Design Microservice...

Read more...