Deploying to AWS Part V: the final punch list (load balancer, CDN, SSL)

By Bradley Price Bullet_white Comments Comments

Looking for a fresh, 2018 approach to deploying a Rails app to AWS? We've partnered with DailyDrip on a series of videos to guide you through the process. We're covering how to Dockerize a Rails app, AWS Fargate, logging, monitoring, setting up load balancing, SSL, CDN, and more.

In our previous videos, we dockerized our Rails app, setup an ECS container, deployed to AWS Fargate, configured logging, and monitored our app's performance. However, we still have a few remaining items.

What's left in our AWS production deployment punch list? Configuring a load balancer, SSL, and a CDN. We're using containers, which gives us a great way to scale, but have left out some pretty important pieces to the puzzle.

In today's video, we're going to address these issues. Let's jump in.

Read More →

 

Tutorial: Distributed Tracing in Ruby with OpenTracing

By Derek Bullet_white Comments Comments

ruby-opentracing

It's a lot harder connecting the dots of the request lifecycle when the final response is built from a number of separate microservices.

However, distributed tracing - which connects a transaction trace across microservices - is getting a lot easier. In this short tutorial, I'll show how to add distributed tracing to your Sinatra web apps via OpenTracing, a vendor-neutral tracing API, and Jaeger, an opensource distributed tracing system.

Read More →

 

A tour of Python monitoring tools

By Derek Bullet_white

The Python ecosystem has a wealth of monitoring tools. That said, making sense of each tool's specialty - and where overlaps exist - is a challenge.

In this post, I hope to give a clear picture of the different monitoring and debugging tools available in the Python world and explain how they fit together.

Read More →

 

Deploying to AWS Part IV: Performance monitoring with Scout

By Bradley Price Bullet_white Comments Comments

Looking for a fresh, 2018 approach to deploying a Rails app to AWS? We've partnered with DailyDrip on a series of videos to guide you through the process. We'll be covering how to Dockerize a Rails app, AWS Fargate, logging, monitoring, and CDN support.

Today, we're configuring application performance monitoring for our Rails app using Scout. In the last video, we configured AWS to ship our logs to LogDNA, but logging is just one of the three pillars of observability. With Scout's transaction traces we can easily find performance bottlenecks within our app and database layers.

Let's dive in.

Read More →

 

Tutorial: Tracing Python Flask requests with OpenTracing

By Derek Bullet_white Comments Comments

flash and opentracing

A transaction trace is a GPS system for web performance: it paints a rich picture of the flow of a web request through your code.

Read More →

 

Are You Monitoring Your Machine Learning Systems?

By Robert Dempsey Bullet_white Comments Comments

We're partnering with FusionCell to survey folks about how they monitor machine learning learning applications. FusionCell's Robert Dempsey joins us today to share some of the personal pain he's faced monitoring machine learning apps. Robert has been helping companies and engineers learn about, build and leverage machine learning systems.

When StackOverflow surveyed 64,227 software developers from 213 countries, Python came out as the programming language most wanted by employers.

Why?

Machine learning, or "ML" for short.

Read More →

 

Older posts: 1 2 3 ... 65