Tagged Questions
3
votes
1answer
114 views
Architectural considerations for a new black box program
I see an emerging trend in "cloud" computing to move work load to a third-party server and get charged pennies for amount of work done in this way. This could be anything from file hosting to user ...
-1
votes
2answers
183 views
Good Software Architecture book or material? [closed]
Possible Duplicate:
Best books on the theory and practice of software architecture?
I am a programmer and there is always a word going around about the architecture of the ...
0
votes
1answer
248 views
What is a reasonable number of threads for a Java program?
In Java (or probably most other languages targeting the JVM) what is a reasonable number of threads to use? Presumably, this will be expressed as a ratio to the number of cores/processors available, ...
4
votes
2answers
210 views
Asynchronous Java
I'm wondering if I wanted to implement a web service based on java that does web analytics, what sort of architecture should I use. The actualy processing of the Big Data would be done by Hadoop.
...
7
votes
4answers
276 views
Abstract methods vs instance variables for reusable objects
I have quite a bit of Java code that I'm re-working to be re-used. The problem is that there are many pieces that are project specific so there are ends up being a higher level of coupling between ...
9
votes
4answers
304 views
Is it better idea to call an external command-line application or to internalize that application's logic?
I have a "pipeline" sort of process that is essentially just linking together a bunch of existing tools to automate a workflow. For one of the steps, there is an existing command-line tool that ...
0
votes
5answers
195 views
What is the most effective approach to learn an unfamiliar complex program? [closed]
Possible Duplicate:
How do you dive into large code bases?
I have quite a bit of experience with different programming languages and writing small and functional programs for a variety of ...
1
vote
2answers
299 views
What techniques would you use for a next generation java web application?
I'm working at a site similar to Foursquare and Yelp, with approximately 100000 unique requests each week that generates content, growing steadily. We are currently using:
Seam as Java web ...
3
votes
2answers
225 views
Are there any good Java/JVM libraries for my Expression Tree architecture?
My team and I are developing an enterprise-level application and I have devised an architecture for it that's best described as an "Expression Tree". The basic idea is that the leaf nodes of the tree ...
-3
votes
1answer
250 views
What is this kind of architecture
I have looked at the Force.com videos, I am fascinated by the way it allows one to add custom fields to forms, create new forms, with the validations built in by just marking as the required kind, all ...
1
vote
1answer
114 views
What Java client+server stack to allow async client info popups and responses?
Being new to Java I'd like to use the following scenario to steer my learning and could use some advice!
First I want to build a Java server app that handles login and client settings, and based on ...
10
votes
2answers
195 views
Need advice on designing interactions between various parts of my application
I'm trying to design the "main" classe(s) of a Rich Desktop Application based on NetBeans Platform 7.
This application will consume HTTP services and, through a "push system" over TCP, will receive ...
12
votes
5answers
1k views
Which platform to choose, Java or .NET?
I am working in a private bank, a leading mid size bank in local market. We are going to create our core banking solution. Existing solution has been developed on Java using IBM Visual Age 4.0.
It is ...
1
vote
7answers
377 views
How can I get started on my first non-trivially sized Java project? [closed]
In a month, I have to hand in a Java project. I have to make an e-shop program which has two types of users (admin and normal users). The admin can add/delete/restock stuff in the shop while the ...
16
votes
4answers
913 views
How to significantly improve java performance?
The team over at LMAX have a presentation about how they were able to do 100k TPS at less than 1 ms of latency. They have backed up that presentation with a blog, technical paper (pdf) and source code ...
5
votes
1answer
248 views
Architect's question: How to help developers cleanup maven poms… Is there a static analysis build tool?
I have a bunch of developers in my org that are constrained under time and political pressure to push projects out at any cost. As a result, their code quality is suffering and they're already ...
0
votes
1answer
98 views
Designing controller for modular Java architecture
We are designing a system which mimics a BPEL application with sets of functional requirements such as bulk messaging, managing SLAs, error handling and so on.
One of the intentions is to modularize ...
12
votes
3answers
557 views
What is the best way to do offline failover of a desktop based client that uses a web service?
I have three incoming projects that share a common problem:
they need to have the logic on a web system and they need a local application (e.g. point of sale) that communicates with such system ...
6
votes
3answers
405 views
What skill set should an engineer have in order to build a large social networking site? [closed]
I am trying build a social media site, but I need a hands on senior engineer/architect to guide and assist me in the server-side development since I am a rookie.
Technology (which I am familliar ...
2
votes
2answers
124 views
Questions for Architecture with Ruby and Java
I am in the research phase of a project that needs to make use of 3rd party libraries that are in Java so I am stuck using Java to at least a small degree.
I am considering implementing Ruby as the ...
5
votes
4answers
686 views
Best book(s) to comprehend Java Enterprise Application (web based) architecture, design, patterns, etc [closed]
I have just progressed from a developer into a position where I will be dealing with lots of high-level software architecture, design concepts, patterns etc etc. I want to be able to understand the ...
4
votes
3answers
207 views
What is a good pattern for combined caching and reinitialization?
I have a situation where I have three requirements:
Lazy initialization - don't create the collection until asked for it
Caching - keep the collection in memory on the object
Reinitialization - be ...
4
votes
1answer
407 views
Architecture Review Guidelines for Java/JEE project
We're going to do a complete review of a Java/JEE based application. This includes an architecture review, code review and platform hardware review.
While we're a bit aware of code review techniques, ...
0
votes
1answer
135 views
How to …set up new Java environment - largely interfaces
Looks like I need to setup a new Java environment for some interfaces we need to build.
Say our system is X and we need to interfaces to systems A, B and C. Then we will be writing interfaces X-A, ...