Tag: Aws
-
Platform Engineering: Building AWS landing zone with Pulumi
Posted on January 30, 2022, Level intermediate Resource Length medium
In this blog, I will cover some key concepts and architecture of Pulumi. We will be building and provisioning the AWS landing zone. By A B Vijay Kumar.
Tags devops distributed aws containers
-
Controlling concurrency in distributed systems using AWS Step Functions
Posted on January 29, 2022, Level intermediate Resource Length medium
Managing concurrency in distributed systems can be challenging. In a monolithic application, you use familiar concepts such as in-memory locks to avoid overloading a database or prevent overwriting a customer record by two users at the same time. With a distributed system, where your application is dispersed across computing environments without shared memory, these methods are no longer available to you. By James Beswick.
Tags programming distributed aws app-development code-refactoring containers
-
Best practices for using AWS StepFunctions
Posted on January 24, 2022, Level intermediate Resource Length medium
In this post you will learn some of the best patterns/tricks author has learned during my time creating Step Functions workflows. By Lukas Fruntke.
Tags aws devops cio containers javascript serverless
-
How well-architected enables junior engineers
Posted on November 30, 2021, Level beginner Resource Length medium
Well-architected describes the key concepts, design principles and architecture best practices for designing your cloud workloads. It balances best practices with business goals to determine the optimal outcome. By Gerald Stewart.
Tags frameworks app-development programming agile aws serverless
-
Deploy a scheduled workload on Fargate using AWS CDK
Posted on November 29, 2021, Level beginner Resource Length medium
The AWS Cloud Development Kit (CDK in short) is a relatively new framework for defining cloud Infrastructure as Code (IaC). CDK allows to easily define your cloud infrastructure by importing classes (resources) and instantiating objects. The resulting definition can be versioned in GIT, easily shared and used in command-line tools (for example in CI/CD pipelines). By Maurizio Bonani.
Tags app-development containers aws serverless
-
Replace traditional email mailbox polling with real-time reads using Amazon SES and Lambda
Posted on November 17, 2021, Level intermediate Resource Length medium
Integrating emails into an automated workflow for automated processing can be challenging. Traditionally, applications have had to use the POP protocol to connect to mail servers and poll for emails to arrive in a mailbox and then process the messages inline and perform actions on the message. This can be an inefficient mechanism and prone to errors that result in the workflow missing messages. Since this method requires polling it's not great if you need real-time processing of messages and introduces inefficiencies in the design. By Syed Ali Abbas Gardezi and Satish Natarajan.
Tags cloud aws software-architecture serverless
-
Amazon MemoryDB for Redis – Where speed meets consistency
Posted on November 16, 2021, Level beginner Resource Length long
Modern apps are not monolithic; they're composed of a complex graph of interconnected microservices, where the response time for one component can impact the performance of the entire system. For instance, a page load on an e-commerce website may require inputs from a dozen microservices, each of which must execute quickly to render the entire page as fast as possible so you don't lose a customer. It's critical that the data systems that support those microservices perform rapidly and reliably, and where speed is a primary concern, Redis has always been top performer. By Dr. Werner Vogels.
Tags cloud aws cio software-architecture nosql devops
-
AWS WAF and CloudFront: How to use them together
Posted on October 5, 2021, Level intermediate Resource Length medium
Using AWS CloudFront and AWS WAF together, you can add some security to your sites with less work and focus on making features for your users. By Peter Grainger.
Tags devops how-to aws infosec cloud
-
How to integrate legacy API with AWS API Gateway proxy
Posted on September 18, 2021, Level intermediate Resource Length medium
The emergence of modern web and mobile applications, based on microservices exposing HTTP APIs, has highlighted the need to effectively integrate, deploy, decommission, throttle, and securing a plethora of heterogeneous web APIs. By #Proud2beCloud @towardsaws.com.
Tags apis microservices devops software-architecture how-to aws
-
Observing gRPC-based microservices on Amazon EKS running Istio
Posted on September 8, 2021, Level intermediate Resource Length long
Observing a gRPC-based Kubernetes application using Jaeger, Zipkin, Prometheus, Grafana, and Kiali on Amazon EKS running Istio service mesh. By Gary A. Stafford.
Tags aws kubernetes open-source containers devops programming
-
Getting started with Kubeflow on AWS using MiniKF
Posted on August 15, 2021, Level intermediate Resource Length short
The Kubeflow project was announced back in December 2017 and has since become a very popular machine learning platform with both data scientists and MLOps engineers. If you are new to the Kubeflow ecosystem and community, here's a quick rundown. By Jimmy Guerrero.
Tags app-development devops kubernetes containers aws
-
Building well-architected serverless applications: Regulating inbound request rates
Posted on July 31, 2021, Level intermediate Resource Length medium
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. By Julian Wood.
Tags devops app-development cio aws cicd serverless