Posts tagged architecture
Azure Design Pattern
- 01 May 2020
- ComputerScience
Just like programming, for many technical challenges for using cloud and Azure there are best practices. We call these best practices as Design Pattern. This blog introduce these design patterns and also discuss relevant tools on Azure.
Microservices Introduction
- 07 March 2018
- ComputerScience
Microservice is a software architecture style, in which complex applications are composed of small, autonomous process communicating with each other using language-agnostic API, which is a very common cloud pattern.
Xunit Test Patterns
- 27 August 2017
- ComputerScience
Xunit Test Pattern is a fantastic book which shares the experience and good practice to write tests.
Domain Driven Design: Introduction
- 19 June 2017
- ComputerScience
Domain Driven Design (DDD) is about trying to make your software a model of a real-world system or process. The philosophy of DDD is about placing our attention at the heart of the application, focusing on the complexity that is intrinsic to the business domain itself. In using DDD, you are meant to work closely with a domain expert who can explain how the real-world system works. It also acts as the conceptual foundation for the design of the software itself - how it’s broken down into objects or functions. In this blog post, I will cover the key elements of DDD.