Cloud-Native

Cloud-Native

Building a Serverless Fitness Shop - Observability

So far we've covered infrastructure, the serverless shop, and CICD. But how do you know what's going on in your code and your infrastructure? That's where observability comes into the picture. We'll dive into using Wavefront to see what's going on.

Continue Reading
Cloud-Native

Building a Serverless Fitness Shop - Infrastructure as Code

Building the infrastructure to run the ACME Serverless Fitness Shop is just as important as the shop itself. With Infrastructure as Code, you can program your cloud environment whether they're containers, VMs, or functions.

Continue Reading
Cloud-Native

Building a Serverless Fitness Shop - Continuous Anything

In part one of the series on the ACME Serverless Fitness Shop, we've gone over the tools and technologies. Now, it's time to dive into the depths. Let's check out how CircleCI plays an important role in the lifecycle of the shop and how continuous verification works in serverless apps!

Continue Reading
Cloud-Native

Building a Serverless Fitness Shop - Tools and Tech

What choices do you need to think about when moving to serverless? How can you use Continuous Verification with serverless? We'll dive into that and more in our series on building the ACME Serverless Fitness Shop. First up, choosing the tools and technology.

Continue Reading
Cloud-Native

Tracking Distributed Errors In Serverless Apps

Microservices and serverless give us as developers an incredible amount of freedom. We can choose our language and we can decide where and when to deploy our service. One of the biggest challenges, though, is figuring out how things go wrong and how to fix it.

Continue Reading
Cloud-Native

Event-Driven Architectures - Putting Jazz Into Apps

The CTO of a company I have worked for used to say that services should be loosely coupled but tightly integrated. I didn’t realize until a lot later how true that statement is as you’re building out microservices. How those microservices communicate with each other has also changed quite a bit. More often than not, they send messages using asynchronous protocols. As an industry, we decided that this new way of building apps should be called “Event-Driven Architecture (EDA).

Continue Reading