Identity, part 2
Now that we’ve seen the basic attributes of users, let’s explore our application-specific attributes of our users. Where should this data reside? Should it be in the user store? Should it live in its own database?
[Read More]
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]
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]
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]
Foundations, part 1
Let's talk about structure
Before we can talk about writing actual code, we need to think about some very important items that will lay the foundation for our success or failure.
[Read More]