Project - Logging Service (microservice)
Summary
Reduce code repetition in projects through the provision of globally available logging functionality. Logging types to be supported: informative, error. A WCF service to provide a single source of logging for all applications.
Architecture
Service orientated architectural principles were adopted to provide SOAP, RESTful and API endpoints in the presentation tier of a solution. Within the solution, n-tier architecture was employed, including domain, business logic and data access tiers. Data received via the endpoints is saved to a MS SQL database. A web based user interface was created to view and change the status of log messages.
Infrastructure
A dedicated Windows server providing IIS based service and api hosting. A database server providing Microsoft SQL Server database.
Project Role
Lead Developer (Storm Technologies)Technologies
- c#
- ado
- wcf (SOAP)
- wcf (RESTful)
- sql 2014
- html 5
- css 3
- javascript
Methodologies
- n-tier architecture
- software as a service
- tdd