Learn more about the cloud!

When it comes to databases, many programmers, admins, and IT Pros are familiar with relational databases. These come in various flavors such as MySQL and PostgreSQL when it comes to open source databases, and Oracle, Microsoft SQL, or others when it comes to commercial databases. The thing about many of these databases is that they are difficult to scale, costly when it comes to the commercial databases, and lack flexibility for many of the use cases that are being developed in this hyper-digital age.

Due to this reason, many developers have switched to NoSQL databases…

If you would like to learn more about the cloud, sign up for our FREE Architecting on AWS Bootcamp!

When building or deploying applications to the cloud, it’s important that you as the Cloud Architect is familiar with the different options available for storing data. As a good architect and a good builder, you must use the right tool at the right time. There is a saying, “to someone with a hammer, everything is a nail.” This has often been the traditional approach in on-premise architectures, but in the cloud, following this approach is negligent, leaves a lot of value…

Posts in this Series

Part I

Part II (This post)

Part III (TBD)

This post is part II of a blog series. Be sure to read PartI before reading this.

In the previous post, I laid out the foundation of designing cloud workflows using AWS Step Functions. We covered some of the concepts, benefits, and use cases of using Step Functions. In this post, we take it one step further by helping you understand how to design cloud workflows. To form a better understanding, let’s start with a concrete use case. We’ll use a machine learning use case. Machine learning…

Post in this Series

Part I (This post)

Part II

Part III (TBD)

Coordinating individual components in a distributed architecture can be a challenging feat. This is especially true when you are not clear on the overall model and interactions between those various components. There are several approaches you can use to coordinate multiple components, but many of these approaches can quickly become complicated and offer little value.

That’s where AWS Step Functions come in. Step Functions is a service that lets you coordinate multiple AWS services or distributed components of your architecture into a serverless workflow. This allows you…


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store