Risk-Free trial

Blog

This blog is intended for software system engineers, architects and managers or people generally interested in development, testing and integration of software systems. It is part of profiq’s community effort that has the objective of sharing knowledge and ideas about software system integration, testing and development. In addition to this technical content, we share updates about life at profiq.

Tags

Gaining Valuable Insights From Complex Surveys with Alchemer

Surveys are a great way to collect opinions from a large number of people from different groups, subsequently using this information to design better products and services. Despite the proliferation of many advanced analysis tools it’s often difficult to understand the needs of your customers without the direct communication provided by surveys. Simple survey tools such as Google Forms work well in most situations. But as our colleagues at the Technical University of Ostrava have discovered, there are use cases that require more advanced features. Researchers at the university have…

fuzzy numbers google forms javascript r survey

Decoupling Policies From Your Software With Open Policy Agent, Part 2

In a previous article, we introduced Open Policy Agent (OPA), a simple open source tool that lets you decouple your organizational policies, including service authorization rules, from other parts of your software stack. We showed you many ways how OPA can be integrated into your service architecture, and also presented a few policy definition examples. In this article, we deep dive into the code of a simple microservice stack composed of applications written in different languages, and using OPA to verify different policies related to these applications. This scenario is…

authentication authorization cloud iam identity microservices opa openpolicyagent policy

Decoupling Policies From Your Software With Open Policy Agent, Part 1

Organizations operate in an ever-changing environment. These environmental changes for example include an introduction of a new law, technological progress, or even large-scale crises, such as the one we are experiencing right now. Organizations often need to react to these outside factors by updating their organizational policies. Many of these policies are implemented in software. Changes in policies can therefore lead to changes in code. These are often costly, time-consuming, and can make some services temporarily unavailable. Sound bad? Meet Open Policy Agent (OPA), an open-source policy engine that unifies…

authentication authorization cloud iam identity microservices opa openpolicyagent policy