Systems | Development | Analytics | API | Testing

Latest Blogs

Top 3 CloudOps Priorities for 2022, from Hitachi Vantara & AWS

As an estimated 92% of enterprises have adopted hybrid and multicloud strategies, according to the 2021 State of the Cloud Report from Flexera, cloud operations (CloudOps) teams face increasing pressure to simultaneously manage costs while improving business outcomes. What levers can CloudOps teams pull to achieve operational objectives such as reducing hybrid and distributed cloud complexity, enhancing security, and automating processes?

What's New in Rails 7

Rails 7 is just around the corner. We don't have a confirmed release date, but it is expected to be available before Christmas, so not very long to go. The latest version as of this post's publication is 7.0.0.rc1, the first release candidate. Basecamp, HEY, Github, and Shopify have all been running the Rails 7 alpha in production, so we can expect even the release candidate to be pretty stable. In this post, we will look at some of the new features and changes that Rails 7 will bring.

Multi-Thread in Node.js: What are Worker Threads?

Node.js is a free, cross-platform JavaScript runtime environment, while single-threaded in nature, executes asynchronous code using several threads in the background. Because of its design, Node.js has received a lot of flak. It seems unusual that Node.js doesn't have direct access to threads when compared to programming languages like Java, C, or Python. The worker_thread module in Node.js 11 allows us to launch many threads on a single core.

Channel global decoupling for region discovery

Ably is a platform for pub/sub messaging. Publishes are done on named channels, and clients subscribed to a given channel have all messages on that channel delivered to them. The Ably pub/sub backend is multi-region: we run the production cluster in 7 AWS regions, and channel pub/sub operates seamlessly between them.

Log4J, Log4Shell and Kong

If you’ve been online at all this week, chances are that you’ve heard about the Log4Shell zero-day (CVE-2021-44228) in Log4J, a popular Java logging library. The vulnerability enables Remote Code Execution (RCE), which allows attackers to run arbitrary code on the target’s machines. I know the first question that you all have is: “Is Kong affected by Log4Shell?” Let’s start with the good news: No Kong products are affected by this Log4J vulnerability.