What’s next? Modernising applications following cloud migration
Information Age
January 31, 2020
In 2020, many organisations have already embarked on some form of cloud migration, as part of their wider digital transformation strategy involving the adoption of DevOps, cloud-native solutions, and modern software technologies. With the growing expectations of customers and increasing concerns over reliability, scalability, and functionality of applications – companies must keep pace in order to satisfy business demands.
See publication
Tags: Cloud, Digital Transformation, DevOps
3 Strategies to Avoid Downtime When Migrating Data to the Cloud
New Relic Blog
October 21, 2019
Moving your data is one of the trickiest parts of a cloud migration. During the migration, the location of your data can have a significant impact on the performance of your application. If you don’t migrate the data at the same time you migrate the services using the data, you risk needing to access your data over a distance between your on-premise and your cloud data centers, which can certainly cause latency and throughput issues.
Additionally, during the data transfer, keeping the data intact, in sync, and self-consistent requires either tight correlation or—worse—application downtime. The former can be technically challenging for your teams performing the migration, but the latter can be unacceptable to your overall business.
Moving your data and the applications that utilize the data at the same time is necessary to keep your application performance acceptable. Deciding how and when to migrate your data relative to your services, though, is a complex question. Often companies will rely on the expertise of a migration architect, which is a role that can greatly contribute to the success of any cloud migration.
See publication
Tags: Cloud, Digital Transformation
How to maintain availability when using multiple AWS accounts
InfoWorld
October 09, 2019
If you are using multiple AWS accounts, you can’t assume that two different availability zones reside in different data centers.
See publication
Tags: Cloud, Digital Transformation
How to Deal with Service Failures, So Your Customer Never Notices
The New Stack
September 05, 2019
It’s simple, really — services call other services and they take actions based on the responses from those services. Sometimes, that action is a success, sometimes it’s a failure. But whether it is a success or a failure depends on if the interaction meets certain requirements. In particular, the response must be predictable, understandable and reasonable for the given situation. This is important so that the service reading the response can make appropriate decisions and not propagate garbage results. When a service gets a response it does not understand, it can take actions based on the garbage response and those actions can have dangerous side effects to your service and your application.
See publication
Tags: Cloud, Digital Transformation, Agile
5 pain points of modern software development—and how to overcome them
InfoWorld
July 31, 2019
Today’s digital savvy customers demand high quality software and websites, and they assume vendors will keep them updated with new features and capabilities. But keeping your customers engaged and satisfied requires agile application development processes and techniques, not to mention software engineers with the skills to leverage the latest development tools, technologies, and methodologies.
As a result, the world of the software developer has become exponentially more challenging. Let’s take a look at five critical pain points for modern software developers and how you can overcome them.
See publication
Tags: Cloud, Digital Transformation, Agile
5 tips to choose a serverless vendor
ComputerWorld
July 22, 2019
he global serverless architecture market shows no signs of slowing down with multiple vendors offering their services in a fast-growing arena. AWS, Microsoft, Google, Alibaba, Rackspace, IBM, Oracle, and CA Technologies are just a few industry names investing heavily in the serverless space.
It’s no wonder that vendors are scrambling for a big slice of the pie: According to KBV Research, the global serverless architecture market is expected to hit US$14 billion by 2024, increasing at a growth rate of 23.4 per cent CAGR during the forecast period.
In Australia, “serverless” is all the rage at the moment with multiple vendors rushing to claim pole position where functions-as-a-service, or FaaS, is fast gaining traction.
It’s critical to note that while developing applications using the FaaS model is a way of achieving a serverless environment, there is confusion over how to choose the right vendor.
Here are five considerations on how to choose a FaaS-serverless vendor to meet your organisational needs.
See publication
Tags: Agile, Cloud, Digital Transformation
How Service Tiers Can Help to Avoid Microservices Disasters
linkedin
April 22, 2019
Bringing down an entire application is easy. All it takes is the failure of a single service and the entire set of services that make up the application can come crashing down like a house of cards. Just one minor error from a non-critical service can be disastrous to the entire application.
See publication
Tags: Cloud, IoT
Caching at Scale With Redis
Redis Labs
July 01, 2021
This is the only primer you need to understand what application caching is, why and when it’s needed, and how to get the best performance from your applications using advanced enterprise application caching techniques.
See publication
Tags: Cloud
Identity in Modern Applications
O'Reilly Media
July 01, 2021
Mapping a person, place, or thing to a software resource in a verifiable manner is the basis of identity. Confirming that identity is a complex process, particularly when the identity mapping has to be verified. This report explains the modern identity management techniques available to safeguard that simple access point. You’ll learn how and why these techniques constantly need to keep up with modern application development, and the growing sophistication of those who maliciously tamper with them.
See publication
Tags: Cloud, Security
Architecting for Scale: How to Maintain High Availability and Manage Risk in the Cloud
O'Reilly Media
March 17, 2020
Every day, companies struggle to scale critical applications. As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability. With the popularity of software as a service, scaling has never been more important.
See publication
Tags: Cloud, Digital Transformation, Risk Management
Security in the Cloud: A Guide to Secure Migration and Modernization with AWS
New Relic Blgo
October 29, 2019
Migrating an existing enterprise application to the Amazon Web Services (AWS) cloud can give your organization some useful security advantages. But cloud security is definitely a team sport—one where working closely with AWS, and staying informed and engaged, can make a critical difference.
Over the past decade, attitudes towards the security of public-cloud environments have evolved considerably. Today, IT decision-makers now largely accept that top-tier public cloud providers such as AWS maintain IT security expertise and capabilities that few enterprises would—or could—attempt to match.
See publication
Tags: Cloud, Cybersecurity, Digital Transformation
Expect serverless to become more mainstream
jaxenter
July 15, 2019
Serverless is a hotly discussed topic right now, and it seems to mean different things to different people. We caught up with Lee Atchison, Senior Director, Cloud Architecture at New Relic to discuss what serverless means to him, how it’s changing the way applications are developed and what implications serverless could have for infrastructure in the future.
See publication
Tags: Agile, Cloud, Digital Transformation
GeekWire Cloud Summit
GeekWire
June 05, 2019
Now in its third year, the GeekWire Cloud Summit will bring together more than 600 engineers, developers, technical leaders and business decision-makers for a deep dive on the future of cloud technologies.
Lee will be speaking at this summit on “Service Tiers”. Service Tiers are a method of handling services that improves availability and manageability of large service-based applications. This topic is straight from his book “Architecting for Scale” as well as from his recent article in The New Stack.
See publication
Tags: Agile, Culture, Digital Transformation
AWS re:Invent
AWS re:Invent
November 26, 2018
Lee is speaking and available for customer meetings and get-togethers at the 7th annual AWS re:Invent conference.
AWS re:Invent is the largest global cloud computing conference. Join us for deeper technical content, more hands-on learning opportunities, keynote announcements, a bigger and better Partner Expo, exciting after-hours events, and the best party in technology—re:Play
See publication
Tags: Digital Transformation, Digital Disruption