Tagging and Snapshotting AWS EBS volumes

By Elvis Taghu

At Nomis Solutions we manage a couple of AWS accounts and wanted to take snapshots of all our EBS volumes and also have retention policies.

Read More »

Querying MySQL and writing response to a XLS file.

By Arif Zaidi

Querying and writing to a XLS file.

Read More »

Scaling REST Web Services

By Rob Tan

At Nomis Solutions we are building the next generation’s REST Web Services to perform tasks such as price optimization, price sensitivity computation, scenario simulation, attrition scoring among many others.

Read More »

Write Performance of Mongo 2.6 vs Mongo 3.0 (WiredTiger)

By Rob Tan

MongoDB recently released v3.0 of their database server with a new storage engine called WiredTiger. WiredTiger performs document-level locking
during writes touting to offer a huge improvement over locks on the entire database or collection in the previous 2.6 version. We were curious to know how significant the performance gains would be compared to the previous version, so we wrote a couple of tests...

Read More »

nHack 2014 - How to plan & execute a Hackathon

By Ali Syed

It started off as one of those "hey, wouldn't this be cool?" ideas, & now in 2015 we are planning 2 ‘nHacks’ (Hackathon). nHacks are at the heart of Nomis Solutions bottom-up innovation. We dedicate 24 hours to work on a new product, feature, or idea. Nomistas (our employees) don’t have to code to join a team. It’s all about just being there learning/supporting/hacking/tinkering/breaking/building/having fun, together and in person.

Read More »

Evaluation of Caching Frameworks

By Rob Tan

To build a system for responsive performance, one often employs the technique of caching data in a fast in-memory store as opposed to hitting the database. At Nomis Solutions, we wanted to compare the performance of various frameworks, considering both local and distributed caches and including internal in-memory caching using a HashMap. We also wanted to compare the performance of no caching at all (i.e. hitting our MongoDB database directly).

Read More »

Adding a GUI to an 'ubuntu server' install

By Ali Syed

Ubuntu Server is designed without UI for specific server use. It utilizes Long Term Support (LTS), that means that OS installs are not as frequently needed as other Servers might need with a 5 year life cycle. The server editions comes with packages needed for an ubuntu server, and nothing extra (UI). Ubuntu server simply does not come with a graphical user interface (GUI), period. It runs on command line. But GUI can be installed at any point after the installation completes.

Read More »

Reign in Access Control with Linux

By blog

How would you like to control access to your Linux Servers on your existing Active Directory domain? Here we allow users to log into a CentOS 6.5 server using their domain credentials. We also setup a Security Group in Active Directory by which we can control who has SUDO access on this particular server.

Read More »

Oracle: Export empty tables

By Deep Pancholi

When taking a database dump from Oracle 11g recently, I found that the export did not include tables that had 0 rows. The Oracle11g instance implements a space saving measure where if your table has no data, it will not be exported. Space is allocated only when you add data to the table.

Read More »

TDD - Test Driven Development

By Ali Syed

You may or may not have heard of the term Test Driven Development. It is a term used to describe a development practice in which unit tests that are used to prove that software works as designed are written before the actual code is developed. This practice is more than just an industry buzz word, it can mean the difference between a good product and an exceptional quality product.

Read More »
COMMENTS