Skip to content

A management application for large systems that takes care of the fiddly work of achieving consistency for non-functional aspects such logging, global configuration, archiving, dynamic config updates, starting and stopping applications, monitoring them, setting them up in different environment with test data, and a lot more.

Notifications You must be signed in to change notification settings

newmanjb/Hoogas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hoogas

------------This is currently very much in alpha but the premise is below------------

If you're being honest with yourself and you decide, that even though it would be pretty cool your system doesn't need to be able to handle 999,000 msgs per nano-second that can be replicated over 5 queues in all 7 continents, and that you don't have to jack into the Matrix in order to monitor and manage your applications, but that you DO want to be able to ensure your log files are consistent, your directory structures between environments match up, global configuration settings are applied consistently and can be dynamically updated, that you can easily port all or part of your system to developer's machines, you can easily record production data to use as test data, and that you don't want to spend months setting all this up using different frameworks who's functionality you'll only ever use about 30% of, then maybe Hoogas is for you.

Hoogas is a management application for large systems that takes care of the time-consuming work of achieving consistency for non-functional aspects such logging, global configuration, archiving, dynamic config updates, starting and stopping applications, monitoring them, setting your system up in different environment with test data, and a lot more, and all without using many competing frameworks with steep learning curves, large memory footprints and confusing documentation.

It's almost 100% core java and has very few dependencies. It's very lightweight and very non-intrusive. It's for non-functional requirements only, so it doesn't interfere with anyone's creativity or style.

About

A management application for large systems that takes care of the fiddly work of achieving consistency for non-functional aspects such logging, global configuration, archiving, dynamic config updates, starting and stopping applications, monitoring them, setting them up in different environment with test data, and a lot more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages