What Is CaaS (Containers as a Service)?

Overview CaaS, which stands for containers as a service, has been growing in popularity over the last decade as more organizations look for ways to control tasks while leveraging the benefits of technology. CaaS takes uses cloud technology to control containers. Containers are applications that contain all of the code and libraries that they need…

Read More

What is Pub/Sub? Asynchronous Tasks in the Cloud | Iron.io

blank

Overview Pub/Sub is, at its most basic, a form of asynchronous messaging providing service to service communication. Serverless situations often call for pub/sub, as do microservice architectures, to ensure that messages get to every part of a service that needs that information. Various systems use pub/sub messaging services, so let’s take a deeper look at…

Read More

From bulky apps to microservices: how app architecture evolved

blank

Overview For those who understand application development and architecture, the difference between modern practices and those used a decade or two ago is stark. Along with other IT changes, the evolution of app architecture has led to cost and time-savings for both companies and clients. Table of Contents Monolithic App Architecture N-tier Architecture Microservices Achieve…

Read More

How Application Infrastructure Has Evolved From Local to Remote

blank

Overview The three eras of application infrastructure are: Datacenters Hosted data The cloud While they’re all different, each technology is built on what came before it, and the lines separating the eras can be quite blurry. In fact, many companies still use hybrid models, where cloud hosting is better for some applications and hosted storage…

Read More

The Evolution of App Deployment and Packaging: 1990 to Now

blank

Overview While app infrastructure and architecture were evolving, so was the face of software deployment and packaging. Over the past three decades, app deployment has become more efficient, a must in a world that increasingly lives and works online. The evolution of deployment and packaging since 1980 has ultimately lead to improved efficiency, scalability, and…

Read More

PagerDuty and IronWorker Integration

Title picture

Time-critical incident reports are essential for async task processing. With a tool like IronWorker, running tasks is almost always a seamless process. It all happens in the background, away from the main application framework, allowing you to get on with other aspects of your business. In most cases, you just wait for the task to finish.…

Read More

Evolution of development process

blank

Overview If you’ve followed our series on the evolution of IT, you know that we still need to talk about how the development process has changed over the years, which is where we pick up today. Improvements in the development process have shortened the time to create software and decreased fragmentation between different departments in a…

Read More

IronWorker vs. Ruby/Rails Worker

blank

Overview Architecture: IronWorker is an on-demand async task processing software for container-based workloads. Ruby on Rails (or Rails) is a server-side web application framework written in the programming language Ruby. Note: A “worker” on IronWorker Rails is a priority queue system that executes tasks outside of the application framework.  IronWorker is created on the Docker container…

Read More

Redis RQ vs Iron.MQ: Which Service Is Better for Me?

blank

Overview Language: Iron.MQ is language agnostic and Redis RQ supports Python, JavaScript, Ruby and GO, along with many others. Performance: Redis RQ is quite different from Iron.MQ and other message queuing services because it is not purely a message queuing system. Because of its in-memory database, it is best for real-time messages where persistence isn’t…

Read More

Iron.MQ vs Firebase Cloud Messaging (FCM): What’s the Difference?

blank

Overview Language: Firebase Cloud Messaging makes use of Java, Kotlin, XML, C, C++, SQLite in terms of languages and databases while Iron.MQ is language-agnostic. Performance: Firebase Cloud Messaging replaced Google Cloud Messaging in 2018 as an upgraded version that offers users a seamless and modern experience. To achieve this feat, they added a plethora of…

Read More