Run load test/performance test with Artillery

Run load test/performance test with Artillery

Introduction What is performance testing? And why should you do a load test? Performance testing is software testing that evaluates how well an application performs under different workloads. This involves measuring various metrics such as response time, bandwidth, and scalability to ensure that the application can handle the expected number of requests from users without degrading performance or crashing. Performance testing can also identify performance […]

Read More

GitHub Copilot Internal Review

GitHub Copilot Internal Review

Since the launch of the ChatGPT service, the use of AI for efficiency improvement and quality improvement has become more active in various industries and tasks. In our company as well, there are some restrictions to prevent leakage of confidential information, but the opportunities to use AI services in business are increasing. Therefore, this time, we had about 10 developers use GitHub Copilot to see […]

Read More

From Laravel 8 to Laravel 10 – A migration guide and new features introduction

From Laravel 8 to Laravel 10 – A migration guide and new features introduction

Why should you migrate from Laravel 8? Laravel’s new version is now released yearly. Changes such as deprecated features and new features keep coming up. Therefore, the more versions ahead from the latest version you are, the more “painful” and time-consuming it is to upgrade compared with upgrading regularly. The main reason for this is that you let your codebase grow too large (classes, methods, […]

Read More

POSTMAN AND USEFUL FEATURES

POSTMAN AND USEFUL FEATURES

Since its first release in 2012, POSTMAN has gained over 25 million users for nearly a decade and has become the most popular tool used in API (Application Programming Interface) testing. POSTMAN has various features, including the ability to send HTTP requests using methods such as POST, PUT, GET, and DELETE, to check returned data in formats such as JSON and XML, to manage requests […]

Read More

MONITORING API USING AMAZON CLOUDWATCH SYNTHETICS CANARIES

MONITORING API USING AMAZON CLOUDWATCH SYNTHETICS CANARIES

Introduction AWS CloudWatch As a service to help monitor, aggregate, and analyze data, resources running on AWS. This service helps to provide practical information in real-time, allowing monitoring of memory areas of applications, infrastructure, and services such as Ram, Disk,… and use alerts; help optimize application performance, manage resource usage, and understand the health of your entire system, AWS resources, and customer applications running on […]

Read More

Run load test with K6 and Postman

Run load test with K6 and Postman

What is K6? Grafana k6 is an open-source load testing tool that makes performance testing easy and productive for engineering teams. Using k6, you can test the reliability and performance of your systems and catch performance regressions and problems earlier. We can write tests directly using K6 and run them. But in this article, I will explain how to run k6 tests with the existing […]

Read More

Redis and Redis Stack

Redis and Redis Stack

Introduction Redis (Remote Dictionary Server) is one of the NoSQL-style database management systems. Used to store structured data as key-value on RAM with high performance. Can be used as a database, cache or message broker. Redis can also be used as a database stored in RAM to speed up processing. Redis currently offers response times at speeds of less than a millisecond, as Redis allows you to […]

Read More

TypeORM and Query Builder in TypeORM

TypeORM and Query Builder in TypeORM

Introduction TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript (ES5, ES6, ES7, ES8). Its goal is to always support the latest JavaScript features and provide additional features that help you to develop any kind of application that uses databases – from small applications with a […]

Read More