Article Yuri Marx · May 29 7m read How to do performance and load tests on databases and backends Sometimes we need to know for sure if the current environment has sufficient cores, memory, and bandwidth to support the planned number of users and such SLAs as latency, response time, and availability. This is true for databases and backends. This is why it is mandatory for critical applications and databases to simulate the users simultaneous/concurrent requests and collect metrics about performance and availability. #Testing #InterSystems IRIS 2 0 2 72
Article Yuri Marx · May 22 6m read Tutorial: Deploy your dockerized application on AWS Nowadays, most applications are deployed on public cloud services. It brings many advantages including savings in human and material resources, the ability to grow quickly and cheaply, greater availability, reliability, elastic scalability, and options to improve the protection of digital assets. One of the most popular options is AWS. It allows us to deploy our applications usings virtual machines (EC2 service), Docker containers (ECS service), or Kubernetes (EKS service). #AWS #Cloud #Docker #InterSystems IRIS 5 11 2 228
Article Yuri Marx · May 15 6m read Tutorial: Deploy your dockerized application on Google Cloud These days the vast majority of applications are deployed on public cloud services. There are multiple advantages, including the reduction in human and material resources needed, the ability to grow quickly and cheaply, greater availability, reliability, elastic scalability, and options to improve the protection of digital assets. One of the most favored options is the Google Cloud. It lets us deploy our applications using virtual machines (Compute Engine), Docker containers (Cloud Run), or Kubernetes (Kubernetes Engine). The first one does not use Docker. #Cloud #GCP #InterSystems IRIS 4 0 2 155
Article Yuri Marx · Apr 13 10m read Adding Google Social Login into InterSystems Management Portal It is a recommended security practice to login into sensitive Administrator Portals without any input passwords. Thus, it is necessary to identify and authenticate the users correctly. A common technique employed by web portals and mobile applications is to use Google social login. Today, Google Gmail has 2 billion users (source: https://www.usesignhouse.com/blog/gmail-stats). Therefore, it is a perfect shared login service to utilize to login InterSystems IRIS users when they need to manage their instances. This article will detail all the steps to embed Google Login into your InterSystems Management Portal. Register your InterSystems instance in the Google Console 1. Go to https://console.cloud.google.com and log in with your Google user account.2. On the header click Select a project: #Authentication #Security #InterSystems IRIS Open Exchange app 8 7 4 334
Question Yuri Marx · Mar 21 How Can I get user details by email property? I know it is possible get the user using ##class(Security.Users).Get("username"), but I need to get a user by your email. How Can I get a user by email? #Security #InterSystems IRIS 0 1 0 160
Question Yuri Marx · Mar 17 Custom %CSP.Login for app /csp/sys Hi guys, I defined a subclass to %CSP.Login and assigned csp/sys login page to this subclass: But did not work, I get this error: And more, the default %CSP.Login continues to be called to login when the user not logged yetSo, how can I do to replace the default %CSP.Login by my subclass? #Authentication #Security #InterSystems IRIS 0 8 0 200
Article Yuri Marx · Feb 23 15m read IoT with InterSystems IRIS IoT (Internet of Things) is a network of interconnected things, including vehicles, machines, buildings, domestic devices or any other thing with embedded TCP/IP remote connection available, allowing it to receive and send execution instructions and data. Each thing provides one or more services to the IoT network. For instance, smart light bulbs provide services of turning off and turning on the lights; smart air conditioners maintain the environment temperature; smart cameras send notifications when capturing movement. #IoT #InterSystems IRIS Open Exchange app 4 5 0 330
Article Yuri Marx · Feb 5 1m read See your class catalog with mindmaps and markdown If you want to know more about a new project or generate a new way to see your project, the better way is using mindmaps or markdown documentation. The IRIS Connections allows to you generate the mindmap for your classes and get your classes documentation in a markdown file. #Development Environment #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 2 0 0 153
Article Yuri Marx · Feb 5 1m read Manage your classes dependencies When you need to know the impact on a change in your project, it is very useful to see class dependencies in a network diagram. The IRIS Connections project allows you to see it. IRIS Connections installation If you want to install using ZPM: #Development Environment #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 2 0 1 156
Discussion Yuri Marx · Jan 29 It is not possible debug with current community docker version When I try to debug using the docker image intersystemsdc/iris-community it is failing. If I change to intersystemsdc/iris-community:2022.3.0.555.0-zpm, I have success. Sorry, change to: intersystemsdc/iris-community:2022.1.0.209.0-zpm #Debugging #InterSystems IRIS #VSCode 0 4 0 113