Home » Tag Archives: Architecture (page 2)

Tag Archives: Architecture

5′ on IT-Architecture: three laws of good software architecture

software-development-2-logo

The issue with architectural decisions is that they effect the whole system and/or you often need to make them early in the development process. It means a lot effort if you change that decision a couple of months later. From an economic standpoint architectural decisions are often irrevocable. Good architecture is one that allows an architect to make late decisions ...

Read More »

Software architect mistakes

software-development-2-logo

I think that to get up in the morning and brew a good cup of coffee is one of the best way to start the day. You know, the heady fragrance that emanates from the machine-pot, it?s delicious. When it?s ready, pour the coffee into a cup, add some sugar, and finally you got it end of the coffee making ...

Read More »

Being a better enterprise architect

software-development-2-logo

Enterprise architects seem to become more and more involved in “trying out new things” or pushing down technology or implementation advice — nay dictation — without having a dog in the fight, or having to code any part of it. I’ve observed this in quite a few place, both working with the architects as a fellow architect, or as a ...

Read More »

Infrastructure, Technical Debt, and Automated Test Framework

agile-logo

I’ve had several conversations in email and with clients recently that have all been about this question: “What do we do about our infrastructure?” Either the project or the program has to create/update/upgraded their architecture or automated test infrastructure, pay down technical debt, or somehow do something that’s not part of a story. And, that’s the part where I say, ...

Read More »

Transactional event-based NOSQL storage

software-development-2-logo

I am presenting here a simple two steps architectural approach based on stored events as a workaround for the lack of full atomic transaction support in so-called “NOSQL” databases. Being fairly new to NOSQL-based architectures, I have the annoying intuition that I am about to write nothing but a set of obvious statements. On the other hand, I have not ...

Read More »

Configuration Management in Java EE

java-interview-questions-answers

Configuration Management has a lot of relevance in Cloud Computing as I tried to argue earlier. Actually, I would boldly claim that Configuration Management is a corner stone in any serious attempt to squeeze a few dollars out of software. So what is Configuration Management and its key goals? Without over-complicating things I think the two following goals is not ...

Read More »

When Clouds Clear

software-development-2-logo

When I first heard about Cloud Computing a few year back I was sceptical, not really paying attention to it, thinking that this is the next IT bubble just begging to pop. But as the, somewhat hysterical, hype rapidly increased in the industry it was inevitable that I eventually had to confront and learn more about it. I admit to ...

Read More »

How to Do 100K TPS at Less than 1ms Latency

java-interview-questions-answers

Martin Thompson and Michael Barker talk about building a HPC financial system handling over 100K TPS at less than 1ms latency by having a new approach to infrastructure and software. Some of the tips include: Understand the platform Model the domain Create a clear separation of concerns Choose data structures wisely Run business logic on a single thread The presentation that ...

Read More »
Want to take your Java Skills to the next level?
Grab our programming books for FREE!
  • Save time by leveraging our field-tested solutions to common problems.
  • The books cover a wide range of topics, from JPA and JUnit, to JMeter and Android.
  • Each book comes as a standalone guide (with source code provided), so that you use it as reference.
Last Step ...

Where should we send the free eBooks?

Good Work!
To download the books, please verify your email address by following the instructions found on the email we just sent you.