Managing Users

As the first part of our foundation tier comes together, let's define what a user is and can do.

Identity We’ve discussed all kinds of high-level stuff up to now. We talked about using an API layer in a micro-service architecture. I think we need to take this opportunity to explore the users of all the different applications and sites. Who are they? What can they do? What attributes... [Read More]
Tags: foundation, Identity, API, the what, the why

The beginning of the fork in the road

Starting a new project is all about choices. Let's explore some choices.

Let’s write come code! Just kidding. heh. We have some direction from the customer. We’ve talked about some of the foundations of building software. Now we need to get into some specifics. Specifically, what environment are we going to develop in? What languages are we going to use? What server... [Read More]
Tags: requirements, solution architecture

Foundations, part 2

Landscapes, clouds, and the ocean of possibilites

I realize that my discussion of bounded contexts was a little fast and loose. Maybe we should stay on that concept for a bit. When we talk about the problem our software application(s) are going to solve, we are really discussing the “domain” of a problem. It could be like... [Read More]
Tags: software development, requirements