by edvorkin | Jul 20, 2015 | BigData, Blog, Java
In this post we well deploy simple java/scala microservice application to Mesos and learn how to scale it up and down. If you read my previous post, you know that Mesos fully support Dockers, most popular today container technology. We will take advantage of Dockers...
by edvorkin | Oct 11, 2014 | Architecture, BigData, Blog, Java
When working with large volume of data memory and space requirement could be very high. This in turn have effect on scalability, when suddenly your job or process either taking too long or requires more resources. Probabilistic data structure allow you to trade some...
by edvorkin | May 29, 2013 | BigData, Blog, Cloud Computing, Groovy /Grails, Identity and Security, Java, Programming
Many companies have huge investment in Data Warehouse and BI tools and want to leverage those investments to process data collected by applications in MongoDB. For example, a company may need to blend clicksteam data collected by distributed MongoDB data storage with...
by edvorkin | May 19, 2013 | BigData, Blog, Groovy /Grails, Java, Programming
In this post I will share how to implement 10 most popular articles using rolling count algorithm and exciting distributed computation platform Storm. It is different from traditional BI, off-line approach, where data aggregated on some period of time. We will do...
by edvorkin | Mar 20, 2013 | Agile ALM, Blog, Cloud Computing, Identity and Security, Java, Photography, Programming
Twitter Storm is an open source real-time computation engine developed by a company called BackType that was acquired by Twitter in 2011 partially because Twitter uses Storm internally. Nathan Marz is the main contributor to the project. Storm can be used with any...
by edvorkin | Oct 29, 2012 | Agile ALM, Blog, Java
How to write good Unit tests? What is the good Unit test? How different the Unit tests from Integration tests? What is the mock, stubs and what is the difference, where to use one or another? Probably any programmer asked himself those questions. It does not matter if...
by edvorkin | Apr 29, 2012 | Agile ALM, Blog, Groovy /Grails, Java, Programming
This article was inspired by Tutorial: Integration Testing with Selenium – Part 1 where author, Alex Collins was using Maven and jUnit. I like Gradle and Groovy as a more convenient alternative to maven and jUnit for building and testing. I usually write my...
by edvorkin | Apr 23, 2012 | Blog, Cloud Computing, Java
During the latest Amazon AWS summit 2012 in New York City I got a chance to look more closely into offering from Amazon Web Services, what new and exciting, discover new user cases for existing services and learned how companies, big and small, start-ups and Fortune...