Access an Amazon SageMaker Studio notebook from a corporate network

By Dustin Ward

AWS FeedAccess an Amazon SageMaker Studio notebook from a corporate network Amazon SageMaker Studio is the first fully integrated development environment (IDE) for machine learning. It provides a single, web-based visual interface where you can perform all ML development steps required to build, train, and deploy models. You can quickly upload data, create new notebooks,…

Run a Spark SQL-based ETL pipeline with Amazon EMR on Amazon EKS

By Dustin Ward

AWS FeedRun a Spark SQL-based ETL pipeline with Amazon EMR on Amazon EKS This blog post has been translated into the following languages: Spanish Portuguese Increasingly, a business’s success depends on its agility in transforming data into actionable insights, which requires efficient and automated data processes. In the previous post – Build a SQL-based ETL…

Building well-architected serverless applications: Optimizing application performance – part 2

By Dustin Ward

AWS FeedBuilding well-architected serverless applications: Optimizing application performance – part 2 This series of blog posts uses the AWS Well-Architected Tool with the Serverless Lens to help customers build and operate applications using best practices. In each post, I address the serverless-specific questions identified by the Serverless Lens along with the recommended best practices. See the introduction post for a table…

Challenges and opportunities of going Serverless in 20201

By Dustin Ward

While we know the many benefits of going serverless — reduced costs via pay-per-use pricing models, less operational burden/overhead, instant scalability, increased automation — the challenges of going serverless are often not addressed as comprehensively. The understandable concerns over migrating can stop any architectural decisions and actions being made for fear of getting it wrong…

Snap xCompile: An AWS tool for cross-compiling snaps privately

By Dustin Ward

AWS FeedSnap xCompile: An AWS tool for cross-compiling snaps privately Cross-compilation is the idea of building executable code for a platform with different specifications than the one on which the compilation is conducted. Engineers working on embedded systems often develop software on one platform—for example, a powerful workstation—and deploy it on another, such as single-board…