We are very happy with Sentinet and it’s proven to be a robust application meeting the needs our business has; it’s a great governance tool and provides easy automated implementation in new environments.
Key benefits as we use them are:
- Flexible in regards of automated configuration of the services
o We continuously and automatically deploy ~1500 operations with different access control, transformations etc fully automated
- Stable and reliable (not a root cause of downtime as far as we can remember with approximately 5 years in production)
- Great capabilities regarding security, access control and monitoring
- Low overhead (latency) on services - with access control and extensive logging
- Great support from Nevatech
- Good separation between core services and logging
o Asynchronous logging of all service calls (no speed decrement for consumer while logging)
o Database can be offline without interrupting services
- Easy licensing model per server (no advanced calculations or hidden costs)
- No powershell support (we are a MS house and rely heavily on powershell for all our devops needs, and although they have different APIs that gets the job done, they really should have a powershell module)
- Admin console still using Silverlight (waiting for Sentinet 5.0 where it is removed, which will happen in this quarter)
- A bit cumbersome to automate (flexible, but somewhat cumbersome). But when set up, it’s easy to incorporate changes
We needed a centralized hub for securely handling all our services with access control through different authentication protocols, and a hub for logging and troubleshooting all our services. It was essential that it could be deployed to environments fully automated. Sentinet solved all of these requirements.
With fully automated configuration of all our services, we no longer have to worry about one environment being different from the others and know that production is configured identical to the test environments.