Operations | Monitoring | ITSM | DevOps | Cloud

Latest Posts

How to design your Elasticsearch data storage architecture for scale

Elasticsearch allows you to store, search, and analyze large amounts of structured and unstructured data. This speed, scale, and flexibility makes the Elastic Stack a powerful solution for a wide variety of use cases, like system observability, security (threat hunting and prevention), enterprise search, and more. Because of this flexibility, effectively architecting your deployment’s data storage for scale is incredibly important.

Modern ITSM Solutions: Flexibility in Incident Response

We no longer live in a world where a few tools determine the way organizations structure their processes. From IT Service Delivery to Incident Response, Modern IT Operation Solutions need to embody the flexibility that most Enterprises require. The dynamic ITOps ecosystem has shifted to put choice back in the hands of the user. Now, IT Solutions must follow suit. Modern Incident Response platforms, in particular, need the flexibility that enterprises need to mirror their enterprise architecture.

Why Serverless Apps Fail and How to Design Resilient Architectures

We’ve been monitoring 100,000’s of serverless backend components for 2+ years at Dashbird. In our experience, Serverless infrastructure failures boil down to: These isolated faults become causes of failure due to dependencies in our cloud architectures (ref. Difference of Fault vs. Failure). If a serverless Lambda function relies on a database that is under stress, the entire API may start returning 5XX errors.

Complexity Debt: The Hidden Wrench In Enterprise Modernization

There is a dark side to digital transformation, but nobody wants to talk about it. I previously wrote about technical debt. But there’s also complexity debt. When a CIO decides to delay modernizing or upgrading systems, there are usually budget considerations and skills gaps that stand in the way. The IT leader’s job is one of continual evaluation of risk and opportunity amid rapid technology disruption.

Advice for On-call Teams During COVID-19

I’ve offered some tips up for folks who are oncall during the COVID-19 crisis, but I thought it would be helpful to get some more ideas from people with different perspectives. So I reached out to some people I trust to see what they had to say. They all have different viewpoints, but some themes emerge, like managing alerts, having empathy, and practicing self-care. The participants, in alphabetical order: Aaron Aldrich is a Developer Advocate at LaunchDarkly, with a focus on DevOps.

Which is better to Create Web Apps: Laravel or CakePHP?

Laravel development services have been growing in popularity, with the Laravel framework often being compared to CakePHP. This article will show how to choose the best framework to meet specific business or solution requirements in the most effective way. Laravel and CakePHP are both very popular PHP frameworks. PHP is often used for creating dynamic websites or building high-end apps. PHP frameworks make it possible to create affordable websites with impressive UI/UX.

10 Most Common Mistakes to Avoid Before Starting Your Website

When it comes to building a website, there is so much to think about. And in this case, you can certainly learn from the mistakes of others. So, what are the common mistakes when planning a website, and how can you play it safe? Having analyzed dozens of websites, we've come up with ten most common mistakes to avoid before starting your website. Make sure to tune in, and let's get started.

Apache Arrow, Parquet, Flight and their ecosystem are a game changer for OLAP

Apache Arrow, a specification for an in memory columnar data format, and associated projects: Parquet for compressed on disk data, Flight for highly efficient RPC, and other projects for in-memory query processing will likely shape the future of OLAP and data warehousing systems. This will mostly be driven by the promise of interoperability between projects, paired with massive performance gains for pushing and pulling data in and out of big data systems.