Articles providing techniques, guidance, and best practices for how to build web applications that scale to significant traffic volumes.

World Tour 2017 - Stop #1: Sydney, Australia

Oct 23, 2017

Sydney is the home for our fourth and final FutureStack of 2017. I arrived early Sunday morning and spent the day walking along the beach and cliffside of Bondi Beach. The water was crystal clear and beautiful, the weather was warm but not hot, and the sun was bright and shiny. A great way to adjust my internal clock to local time. Last night we went out to a delicious local Chinese restaurant, then ended the evening in a local 1920’s-style Speakeasy.

Join Me On World Cloud Evangelism Tour

Sep 26, 2017

During the months of October and November, I will be undertaking a four week, ten city, six country, worldwide Cloud Roadshow. During this trip I will be visiting key customers and speaking at various events across the globe. I’ll be visiting Australia, New Zealand, England, Netherlands, Germany, and Switzerland.

FutureStack Interview On Compare The Cloud

Aug 18, 2017

Compare the Cloud speaks to Senior Director for New Relic, Lee Atchison at Futurestack. Lee speaks about his previous experience at AWS and the future of e-commerce platforms.

Everything You Ever Wanted To Know About Serverless Computing But Were Afraid To Ask

Aug 14, 2017

We’ve heard the buzzword, we hear the excitement, but what exactly is serverless computing and why should I care about it?

How To Pick Multi-Cloud Vendors In The Real World

Aug 11, 2017

This guide will help determine whether a multi-cloud environment is right for your app and offers some advice in choosing the right cloud model for you.

AWS Lambda v Amazon ECS — Two Paths To One Goal, Which Is Best?

Jul 5, 2017

Launched in parallel two and a half years ago by Amazon Web Services (AWS), AWS Lambda and Amazon EC2 Container Service (ECS) are two distinct services that each offer a new, leaner way of accessing compute resources. Amazon ECS lets developers tap into container technology on a pay-as-you-go basis. AWS Lambda offers what is often known as ‘serverless’ computing, or function-as-a-service — the ability to access specific functions, again on pay-as-you-go terms.

The London Sunday Times: Raconteur: Serverless computer

Mar 24, 2017

Serverless computing is one of the hottest trends in tech, however it’s also one of the most misunderstood. From the article:

Lee Atchison, senior director at analytics platform New Relic, warns: “Each service provides a different and unique method for offering serverless computing. This means that an IT professional who wants to take advantage of serverless computing will find they are locked into a single cloud service provider to a greater degree than if they use more standardised traditional server-based computing.”
Read this article, and my quote, in a special edition technology section of The London Times, Sunday edition, called Raconteur.

Don’t Write Off the AWS S3 Outage as a Fat-Finger Folly

Mar 8, 2017

Major bug? Human error? Neither. The AWS S3 outage last week was more like a minor bug in an otherwise solid availability plan executed by AWS. Read my article at The New Stack..

Application Architecture Summit - Monitoring the Dynamic Cloud

Mar 3, 2017

How do you apply modern application to your digital business? Hear from experts at the Application Architecture Summit. See my online talk or review my slides.

Minimum viable product considered harmful without architecture

Feb 23, 2017

Agile development and DevOps processes are in vogue now. It seems that most well-run development organizations either have these processes ingrained in their culture, or are trying to build them into their culture.

Building Right-Sized Application Services: The Goldilocks Calculation

Dec 21, 2016

In the world of applications, services are standalone components that, when connected and working together, create an application that performs some business purpose. But services come in a wide variety of sizes, from tiny, super-specialized microservices up to services big and complete enough to form their own monolithic applications.

Goldilocks, serverless and DevOps: Five predictions for IT in 2017

Dec 14, 2016

Technological innovation drives every business, industry and sector - mostly positively, but not always. 2016 was no exception – from the first long-haul driverless cargo delivery to automated retail locations to the stiffening competition among ‘smart assistants’ we’re seeing big technological leaps at a breakneck pace.

Visibility into the Migration From Static to Dynamic Infrastructure [Video]

Sep 14, 2016

When I look back at my career over the last 30 years, it’s amazing to see how much the world has changed when it comes to building, running, and managing software. At my first job, for example, our company was trying to reduce its development cycle down to less than a year. Nowadays with cloud architectures we’re seeing development cycles of just weeks, days, or even hours. But that’s not to say that all cloud environments are dynamic and rapidly changing.

Why I Wrote the Book on ‘Architecting for Scale’

Jul 25, 2016

As applications grow, two things begin to happen: they become significantly more complicated (and hence brittle), and they handle significantly larger traffic volume (which more novel and complex mechanisms manage). This can lead to a death spiral for an application, with users experiencing brownouts, blackouts, and other quality-of-service and availability problems. “But your customers don’t care. They just want to use your application to do the job they expect it to do. If your application is down, slow, or inconsistent, customers will simply abandon it and seek out competitors that can handle their business. That’s how my new book, Architecting for Scale: High Availability for Your Growing Applications, begins.

theCUBE Interview at AWS Summit, Santa Clara

Jul 15, 2016

I had the rewarding opportunity of being a guest on theCUBE on Silicon Angle TV at the AWS Summit in Santa Clara, CA.

O'Reilly Video Interview in Santa Clara, CA

Jul 12, 2016

I was interviewed recently by O’Reilly Media about my book Architecting for Scale. This interview was recorded during the O’Reilly Velocity conference in Santa Clara, CA, on June 23, 2016.

Scalable Architecture with Lee Atchison

Jul 9, 2016

Software Engineering Daily Podcast. Listen to Jeff Meyerson talk to Lee Atchison about Lee’s new book, “Architecting for Scale”, by O’Reilly Media.

Customer Successes Take Center Stage at FutureStack London

Jul 7, 2016

What a great day! On Tuesday, July 5, we officially expanded our annual FutureStack user conference beyond San Francisco, kicking off our new FutureStack16 Tour “across the pond” in London. Take a look at the article Customer Successes Take Center Stage at FutureStack London, I wrote that shows what a truly great day it was.

Day at Fenway

Jun 1, 2016

I arrived at the hotel, a typical Residence Inn, and checked in. “You have a view of Fenway from your room”. Oh, that’s cool. I went to the room, looked outside, and there she was, the green industrial looking complex that is Fenway Park. It didn’t look all that special from where I was. That would change. I arrived early in the day, and didn’t “officially” have any scheduled events until the next day, but I had to prepare what I was going to do the following day, and I’m sure I would be meeting up with some of the other New Relic and MLB folks for dinner later. But, that still left me time to look around.

Using Hybrid Clouds: Adding Data Center Capacity - Part 4

May 3, 2016

As enterprises increasingly move to the cloud, they are discovering a wide variety of routes to get there. In a recent series of blog posts, I’ve addressed

  • Using the hybrid cloud to add data centers and capacity
  • Using the hybrid cloud to add cloud capabilities
  • Using the hybrid cloud for app migration
In fact, many companies undertake multiple, simultaneous cloud migrations, each one using a different approach—or combination of approaches—and affecting different applications and different business units with particular needs and goals. Not surprisingly, that multifaceted combination has important implications for monitoring and managing the performance of all those applications.