{"repo":"asc-lab/dotnetcore-microservices-poc","free":true,"listed":false,"github":"https://github.com/asc-lab/dotnetcore-microservices-poc","clone":"git clone https://github.com/asc-lab/dotnetcore-microservices-poc.git","description":"Very simplified insurance sales system made in a microservices architecture using .NET Core","language":"CSS","stars":1938,"topics":["netcore","dotnet-core","microservices","insurance","ddd","cqrs","microservices-architecture","mediatr","rabbitmq","nhibernate"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"ASCLAB .NET Core PoC - LAB Insurance Sales Portal This is an example of a very simplified insurance sales system made in a microservice architecture using: - .NET 8 - Entity Framework Core - MediatR - Marten - Eureka - Ocelot - JWT Tokens - RestEase - RawRabbit - NHibernate - Polly - NEST (ElasticSearch client) - Dapper - DynamicExpresso - SignalR Comprehensive guide describing the architecture, applied design patterns and technologies can be found on our blog: - Part 1 The Plan - Part 2 Shaping microservice internal architecture with CQRS and MediatR - Part 3 Service Discovery with Eureka - Part 4 Building API Gateways With Ocelot - Part 5 Marten An Ideal Repository For Your Domain Aggregates - Part 6 Real time server client communication with SignalR and RabbitMQ - Part 7 Transactional Outbox with RabbitMQ Other articles around microservices that could be interesting: - CQRS and Event Sourcing Intro For Developers - From monolith to microservices – to migrate or not to migrate? - Event Storming — innovation in IT projects Business Case We are going to build very simplified system for insurance agents to sell various kind of insurance products. Insurance agents will have to log in and system will present them with list of products they can sell. Agents will be able to view products and find a product appropriate for their customers. Then they can create an offer and system will calculate a price based on provided parameters. \\ Finally agent will be able to confirm the sale b","default_branch":null,"files":null,"tree":[],"storefront":"/r/asc-lab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/asc-lab/dotnetcore-microservices-poc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}