Hoodad Microservices Platform and Libraries

۲۲/۰۴/۱۴۰۰ 12:33

Mar 2020 – Nov 2020

Project description

• Role in the project: CTO and Senior Back-End Developer • Remarks: This was not software, this was sort of a platform. We needed to build some kind of library to accelerate our development. So we designed a system that has different micro-services, to use in every similar project. The system included: Identity, Wallet, Club, Investment, Payment, CDN, Notify, Vas, Content Feed, Brokerage, and API Gateway. The system was designed by microservice architecture and .Net core. We were able to run multiple instances of every one of them at the same time on different servers. We create a visual studio template on which Hoodad standard architecture is implemented, besides every basic library including the above ones or any others to making sure any future projects have the standard architecture which is acceptable. o Some of the software’s, programming languages, and technologies that I used in this project are as follows: a. Visual Studio 2019, SQL Server 2019, Docker compose, Linux Server b. ASP.NET Core, C#, Web API, Redis, ELK, Entity framework Core, Consul, Ocelot, RabitMQ, hangfire o Sections of I involved in: a. Database analysis and implementation – Code-first approach b. Analysis, programming, and implementation of the different microservices. c. Web API design and programming with RESTful consepts d. Creating, establishing, or configuring every single piece of the application such as Service Discovery, Message Broker, API Gateway, Cache, Log System, health check and monitoring on our own, due to the lack of access to service providers like Azure and AWS e. Lead of implementation of new microservices related to micro-investment, which increased the performance and functionality, then caused growth revenue rate by 25% f. Creating some libraries on local NuGet server, which include repository and unit of work library, cache library, log library, messaging library, and basic needs library to increase the speed of code development

Last Comments

There is no comment. be first one!

WriteYour Comment

Write your comment about this article

Your email address will not be published.