How to setup MongoDB in production
Interesting story on how to setup MongoDB in production. It talks about 2, 3, 4, even 5 replica sets, it’s pros/con’s and shows you how these setups deal with reconfiguring primary / secondary...
View ArticleDeveloping a SOA-based integration layer framework: goals
A few years ago I was asked by one of our customers to help them make better use of their integration layer. Ever since then me and my team have been working on a framework in support of that. This is...
View ArticleWhy is architecture so vague?
Architecture refers to a very broad concept that creates a lot of confusion in the IT world. Why is it that such a common term is so vague? In this article we will give you an explanation for it....
View ArticleDesign a large scale NoSQL/DataGrid application similar to Twitter.
Design a large scale NoSQL/DataGrid application similar to Twitter with Nati Shalom (Founder and Chief Technology Officer at GigaSpaces). Nice session taking you through some of the challenges that...
View ArticleSeries: How to kill the Architecture Department? Part 5
Part 5: The Senior Software Engineer In Scrum it is best practice to have in each sprint all the team members needed to implement the user stories in that particular sprint. Most members will be either...
View ArticleOpenShift: reviewed part 1
In this post I’ll try to explain why everyone should start using OpenShift. 1. What it is? The paas platform OpenShift is a free and opensource platform from RedHat. With free, meaning actually that...
View ArticleOpenShift: reviewed part 2
In the previous post I’ve explained in short what OpenShift is about and how you can use it. In this post I’ll go a bit further in how to use the OpenShift origin framework in a private pass...
View ArticleSeries: How to Kill the Architecture Department? Part 6
Part 6: The Senior Operations Engineer Architectural activities tend to focus on the initiation and design phase of a project. In the previous post, we already pointed out the importance of...
View ArticleDeveloping a SOA-based integration layer framework: challenges
A few years ago I was asked by one of our customers to help them make better use of their integration layer. Ever since then me and my team have been working on a framework in support of that. This is...
View ArticleSeries: How to kill the Architecture Department? Part 7
Part 7: Best practices In the previous blog posts in this series we discussed the role of technical leads (and in particular of Technical Product Owners [TPO]) in an agile software development process....
View ArticleDeveloping a SOA-based Integration Layer Framework: Features
A few years ago I was asked by one of our customers to help them make better use of their integration layer. Ever since then me and my team have been working on a framework in support of that. This is...
View ArticleBig Fat WAR Files Hurt Continuous Delivery
Last May, I spoke at JavaOne India on Continuous Delivery. The title of my presentation was: “A Diet for Your Big Fat WAR File”. Large WAR files slow down the delivery process of software. If you want...
View Articlefunctionality is lame, quality rules!
Most of the IT projects focus on delivering functionality. But it’s remarkable that the most applications do not provide any new functionality to the users at all. The functionality that is...
View ArticleContinuous Delivery Essentials : Autonomous Systems
As the complexity of your IT architecture grows, it becomes increasingly difficult to implement a change by changing a single system. The dependencies may even grow so strong, that a single request...
View ArticleWhy even Spray-can is Way Too Slow (for my purposes)
In a previous blog I discussed the speed of the Spray-can web-server and mentioned some measurements I did. My co-worker Age Mooij, committer on the Spray project, pointed me at ‘weighttp’ (see...
View ArticleContinuous Delivery Essentials: Expect it to break
Expect it to break In a Continuous Delivery environment it is important to maintain a stable system so new features can flow into production whenever they are ready. A broken system requires developers...
View ArticleScripting Deployit
All I wanted to do was create a number of plugins and examples for Deployit using the different techniques available. While working on examples I was frustrated by having to clean up remainders of...
View ArticleTrue & Reliable Continuous Delivery
True & Reliable Continuous Delivery True and reliable high quality Continuous Delivery is not just about fixing isolated issues with regard to teaming, deploying or testing. It’s about implementing...
View ArticleOn the mysteriously fast Spray-can web-server
I am addicted to a problem: handling unknown peak load on the net. Part of the solution I have in mind involves, of course, a fast web-server. One of the fastest around is Spray-can (see...
View ArticleConference Report: Plot Visits XebiCon 2013
Tuesday June 4th, Xebia organized the XebiCon event in Fort Voordorp in The Netherlands. One of our visitors, Dirk Louwers, wrote a conference report which nicely summarizes the day. Dirk Louwers...
View Article
More Pages to Explore .....