Lee Atchison

Contributor

Lee Atchison is a software architect, author, and public speaker, and a recognized thought leader on the topics of cloud computing and application modernization. His most recent book, Architecting for Scale (O’Reilly Media), is an essential resource for technical teams looking to maintain high availability and manage risk in their cloud environments. Lee has been widely quoted in multiple technology publications and has been a featured speaker at events across the globe. Lee has more than three decades of industry experience, including seven years at Amazon, where he built the company’s Elastic Beanstalk service. In addition, Lee built Amazon’s first software download store and led its retail website’s early migration to a service-based architecture. Lee also spent eight years at observability software provider New Relic, helping grow the company’s product architecture from early startup stage to the large enterprise SaaS business it is today. Lee is also the author of the operational framework STOSA, which helps companies modernize and scale their organizations in a modern world. Lee provides consulting services for organizations that want to modernize and move their applications into the cloud. To book a consultation with Lee or check out his other books, courses, articles, and speaking sessions, visit Twitter and LinkedIn.

How to create a cloud center of excellence

Maximize your cloud security with isolation zones

Maximize your cloud security with isolation zones

Security zones keep your applications and their data safe from bad actors and can help limit the impact of a security breach.

You’re missing the boat on cloud-native

You’re missing the boat on cloud-native

Cloud-native application development is not a future-state dream. It’s a business necessity right now.

Does low code make applications overly complex?

Does low code make applications overly complex?

By making use of standardized coding techniques and code reuse, low code in fact tends to reduce the complexity of applications. Here’s why.

Why blockchain is the future of the internet

Why blockchain is the future of the internet

Blockchain will create a trusted, unfilterable, uncensorable repository of data and information that is accessible worldwide.

Use of consumption apps in the enterprise

Use of consumption apps in the enterprise

Before considering what software you need to build and support, understand the difference between transactional and consumption applications.a

Managing the complexity of cloud strategies

Managing the complexity of cloud strategies

When choosing between multicloud, polycloud, and sky computing, you must first understand the costs and benefits of your choices.

Is low-code safe and secure?

Is low-code safe and secure?

Handled appropriately, low-code development tools pose no additional security risk over any other platform, system, or development environment.

When your app should be smooth, not sticky

When your app should be smooth, not sticky

Some applications should grab users and never let them go, but others should move users in and out as quickly as possible. Follow these tips to make those ‘get in, get out’ apps smoother.

Do you need a cloud center of excellence?

Do you need a cloud center of excellence?

Cloud centers of excellence provide a wide range of benefits by reducing the intricacies of cloud adoption. Here are 6 ways a CCoE can help your organization.

4 models for escalating access permissions during emergencies

4 models for escalating access permissions during emergencies

Just-in-time permissions for operational staff are a security best practice. But how do you manage them for incidents and outages?

8 steps to better DNS

8 steps to better DNS

DNS configurations are prone to mistakes. To minimize the impact of DNS outages, you need the right processes and tools.

5 rules for getting data architecture right

5 rules for getting data architecture right

By following these guidelines early in your data architecture process, you can avoid serious problems in the future.

A cure for complexity in software development

A cure for complexity in software development

Although microservice architectures create larger and more complex applications, they simplify work for rank-and-file developers.

Learn to love the multitenant cloud

Learn to love the multitenant cloud

Multitenancy is defining how applications are built and deployed now—and in the future.

The case against monorepos

The case against monorepos

The drawbacks of monorepos far outweigh the advantages. Here are 3 big reasons polyrepos are usually a better choice.

Why you should use a microservice architecture

Why you should use a microservice architecture

Are your applications stuck in the muck? Microservice architectures not only allow you to scale traffic and improve user experience, but also boost your development team’s productivity.

Technical debt will sink you

Technical debt will sink you

Short-term fixes and partially implemented systems have costs that can weigh on a company for years. This debt can also stifle innovation, resulting in lower long-term revenue.

Maintenance windows are a mistake

Maintenance windows are a mistake

Even if you don’t count planned downtime as downtime, your customers do.

Put business logic in the application, not the database

Put business logic in the application, not the database

Reduce your dependency on scarce database resources to facilitate easier scaling.

Load More