I have 13 years experience in creating softwares with C# and Sql base databases like Sqlserver and Mysql From 6 years ago I started DotNetCore with C# From 3 years ago I started to learn clean architecture with popular videos and read source codes that use this structure. I read more than 2000 articles about clean architecture and see 55 video cources about that. Finally in my last 4 enterprise projects that have lots of business roles and need to handle traffics in all of them I used these things: Microservice. DDD for complex microservice that have complex bussines roles. Use CQRS and some times for query part I used ElasticSearch and use Mysql or Sqlserver or MongoDB for command part. Also I handled commands in Domain or Core layer. Using MediatR in each part of Microservices that useful for it. MongoDB, MariaDb or SqlServer. Using Ocelot or Cloudflare as loadbalancer and message bus like RabbitMQ for syncing data between microservices and also for event communication between microservices. DI and handling everything in all layers with this. Docker as a publishing system for each microservice and managing Docker and containers with Kubernetes.
| Website | https://codeandsolution.com |
| Employees | View employees |
| Founded | 2008 |
| Industry | Computer Software |
Looking for a particular Code & Solution employee's phone or email?