The Moirai Programming Language
Moirai is a programming language for server-based real-time computing (RTC). The worst-case execution time (WCET) is calculated for every script before it is executed. Moirai is ideal for multi-tenant...
Implementing Infrastructure for Distributed System with Latest Technologies and Architectures
The main idea of creating this project is implementing an infrastructure for up and running distributed system with the latest technology and architecture like Vertical Slice Architecture, Event Drive...
10 Microservices Design Patterns for Developers
Consider using these popular design patterns in your next microservices app and make organization more manageable. Microservices solve issues with monolithic architectures by having each microservice ...
Autonomous microservices dont share data. Period. - Dennis van der Stelt - NDC Porto 2023
This talk was recorded at NDC Porto in Porto, Portugal. #ndcporto #ndcconferences #microservices #dotnet #softwaredeveloper Attend the next NDC conference near you: https://ndcconferences.c...
The Benefits of Pool Architecture
Microservices are often praised for their ability to allow each feature to grow independently, but B2B businesses often face unique traffic disparities among their users. This article introduces pool ...
Multi-Layered Caching in .NET Microservices
Caching plays a crucial role in optimizing the performance and scalability of .NET microservices. It allows frequently accessed data to be stored in memory or fast storage mediums, reducing the need t...
Domain-Driven Design for a Modular Monolith: Bridging the Gap Between Microservices and Monoliths
Trying to migrate but don’t know how to get started? Maybe a modular monolith, aka Modulith, is the answer. A modular monolith is a monolith that is divided into modules, each with its own bounded con...
Reliable Microservices Data Exchange With Streaming Database
In a microservices architecture, exchanging data between multiple services is a major challenge. The Outbox pattern can address this challenge by promoting asynchronous and decoupled data exchange bet...
Building Secure Microservices in Azure - Jimmy Bogard - NDC London 2023
The speaker, Jimmy Bogard, introduces himself and provides links to his social media and blog. He explains that he works as a consultant, building applications and systems for clients. He discusses a ...
Just-in-time Architecture • Macklin Hartley • YOW! 2022
The speaker introduces themselves and discusses their company, vgw, a Perth-based startup turned non-startup. They explain that their talk is meant to cover topics for a new and diverse team, includin...
GPT Deploy: One line to generate them all 🧙🚀
Turn your natural language descriptions into fully functional, deployed microservices with a single command! This project streamlines the creation and deployment of microservices. Simply describe your...
Interactive Microservices as an Alternative to Micro Front-Ends for Modularizing the UI Layer
Learn about the benefits of using interactive microservices as a solution for modularizing the UI layer, and compare them to micro front-ends. Join world-class software leaders at QCon San Francisco (...
Interactive Microservices as an Alternative to Micro Front-Ends
In this article, Doğa Armangil explores the concept of interactive microservices as an alternative to micro front-ends for modularizing the UI layer. While microservices have found widespread adoption...
Building Secure Microservices in Azure - Jimmy Bogard - NDC Oslo 2022
The speaker, Jimmy Bogard, discusses his recent project where he had to learn how to deploy secure microservices into Azure. He explains that the days of securing basic client-server applications with...
AVOID Entity Services by Focusing on Capabilities
Entity Services are services that are centered around an Entity. For example, a CustomerService or a ProductService. Most times these services focus on data and CRUD operations. These services can c...
Polyglot Microservices Communication Using Dapr on AKS
Distributed Application Runtime (Dapr) is a CNCF project that provides capabilities to solve common concerns like service discovery, service-to-service communication, state management, configuration, ...
Should that be a Microservice? Keep These Six Factors in Mind
In todays rapidly evolving tech landscape, the decision to use microservices can have a significant impact on an organization. With six key factors to consider, this article provides a comprehensive g...
Shared Libraries - Design and Best Practices
Microservices architecture has brought many benefits to software development, such as faster scaling and development, but also introduced difficulties like communication and code duplication. Shared l...
The One Person Multiple Personalities Problem with Microservices Architecture
In this article, Itiel Maayan discusses the challenges of managing a person who appears and is managed as multiple entities in a system, worsened by the move to microservices architecture. Maayan prop...
Problem Solving Strategies for Microservice Architecture Part I
In this article, Metin Barkın Narin discusses the distributed transaction management problem in microservices architecture and suggests two approaches for addressing the problem: two-phase commit (2PC...