Security

Open Policy Agent

Security is one, if not the most important architecture characteristic. When we talk about security we usually talk in terms of authentication and authorization. Authentication refers to the ability of a user(or service) to access functionalities provided by other services. What are those functionalities are controlled by the authorization process. Two of the most used… Continue reading Open Policy Agent

Architecture

Introduction to Architecture characteristics

Also known as *ilities(scalability, deployability), NFRs(non-functional requirements), quality attributes. There is no fixed list of these. We do however have a standard for these. It's ISO25010 and it looks like https://iso25000.com/images/figures/en/iso25010.png We extract these from business requirements(business characteristics), from the way we expect to operate the system(operational characteristics) and they are implicit, cross-cutting characteristics which… Continue reading Introduction to Architecture characteristics

Java

Java 14 – The good, the bad and the ugly

Another non LTS version which was released on 17th of march 2020. Let's go through some of the features. https://assets.sewickleyherald.com/2019/11/The-Good-The-Bad-The-Ugly-Slider-cropped.jpg The Good You see, in this world there's two kinds of people, my friend: Those with loaded guns and those who dig. You dig. Records Well this was a long awaited feature. It's still a… Continue reading Java 14 – The good, the bad and the ugly