aws

7 Microservice Best Practices for Developers

September 27, 2021

Unless you’ve been developing software in a cave, you’ve probably heard people sing the praises of microservices. They’re agile, simple, and an overall improvement on the monolith and service-oriented architecture days. But of course, with all the benefits of microservices comes a new set of challenges.

Continue reading

4 Key Observability Metrics for Distributed Applications

July 26, 2021

A common architectural design pattern these days is to break up an application monolith into smaller microservices. Each microservice is then responsible for a specific aspect or feature of your app. For example, one microservice might be responsible for serving external API requests, while another might handle data fetching for your frontend.

Continue reading

Using Heroku for Static Web Content

May 7, 2020

In the “Moving Away From AWS and Onto Heroku” article, I provided an introduction of the application I wanted to migrate from Amazon’s popular AWS solution to Heroku. Subsequently, the “Destination Heroku” article illustrated the establishment of a new Heroku account and focused on introducing a Java API (written in Spring Boot) connecting to a ClearDB instance within this new platform-as-a-service (PaaS) ecosystem. My primary goal is to find a solution that allows my limited time to be focused on providing business solutions instead of getting up to speed with DevOps processes.

Continue reading

Destination Heroku

May 1, 2020

[In the second part of his series, a Zone Leader begins the process of using Heroku for the very first time. In this article, he walks through the new account process, then performs the necessary setup of a database and RESTful API for use with the application built for a family member.]

Continue reading

Moving Away From AWS and Onto Heroku

April 11, 2020

In the fall of 2018, I decided it was time to put my application design and development knowledge to use in order to provide a modernized solution for my mother-in-law’s small business. Her business is designed to help find living accommodations for those relocating to the southeast part of the United States. Since the weather is warm there throughout the entire year, her clientele typically are seeking a nice climate for their retirement years.

Continue reading

Comparing Container Pipelines

March 17, 2020

Containers brought a monumental shift to DevOps by allowing teams to ship code faster than ever before. However, we still have to go through the process of building, packaging, and deploying those containers. That’s why we use container pipelines.

Continue reading

PaaS vs IaaS: Choosing the Right Technology for Your Project

July 3, 2019

Choosing between PaaS and IaaS is critical. The wrong choice can not only slow down your team from the start, but can cause a spiral into long-term costs as you release more code, build more features, and become more and more embedded in your decision. If you take the time upfront to consider your project’s needs, however, you can make the right choice, saving your team both time and money.

Continue reading

The Easiest Way to Run Microservices: Comparing AWS and Heroku

April 25, 2019

One of the most popular platforms to run any kind of online service is AWS. While it’s a standard choice for many companies, how does it compare against other options? While others have written high-level comparisons of AWS and Heroku, let’s look at a real-world example of how much effort it takes to get a microservice running on both. Let’s look at the exact steps required to install the same app on both platforms, so we can see which is the easiest.

Continue reading

Using Amazon CloudWatch Metrics with SolarWinds Loggly

October 3, 2018

Amazon CloudWatch provides metrics and log monitoring for AWS resources like elastic compute (EC2) instances, load balancers like ELB, and more. This data is important to monitor the health of your infrastructure and applications. You can use it to better plan capacity, auto-scale your instances, and even receive alerts when there are problems.

Continue reading

Troubleshooting MySQL Performance Issues with SolarWinds AppOptics

August 22, 2018

You realize your boss is looming by your desk. “The system is down,” he says, as if it’s your fault. “Can you check the database?” “I know,” you say with confidence, “just about to find out.” If you can find the root cause, you’re on the way to getting things up and running again.

Continue reading