microservices

Philly ETE 2022 — Using Dapr, Every Developer Can Build Microservice Applications — Mark Fussell

Abstract Applications built using microservice architecture offer compelling benefits, however building them is hard and comes at a cost of having to understanding distributed systems. Developers should focus on business logic and instead they end up solving the same problems such as state management, resilient calls and event handling with limited portability across public clouds. … Read More

Why you should be writing your microservices in Go

Keep it simple, stupid. The KISS principle is one of my favorites. Often we are guilty of making systems unnecessarily complex. This creates a miserable cycle of working with these things that we create. Does it have to be this way? Go was designed with simplicity and ease of use top of mind. I’m claiming by using Go to build your next server/service the benefits will go beyond the performance of your software.

Philly ETE 2019 – Linda Nichols – Serverless Architecture: A Love Story

Abstract Serverless applications are the future of lightweight, scalable, and performant application development. Developers are breaking apart their monolith applications into smaller, purpose-focused microservices. They are quickly and purposefully prototyping application ideas. Moving to a “Serverless” environment really means to migrating a fully-hosted environment to using a fully-managed compute or persistence service from one of … Read More

Tyk as an on-premise API Gateway

Recently we looked at API Gateway products for a microservices project. The constraints were that on-premise was preferred, low-cost was preferred, and open source would be fine. While we could have built something simple, the thought was that a product would have more in the way of management and monitoring features. We settled on Tyk for the time being. Here is a quick summary of our evaluation.

Microservices and the Evolution of Software Architecture

Some recent trends have contributed to the popularity of microservices architectures. This article defines microservices and discusses how they can help tame complexity and improve developer productivity while at the same time providing simplicity and scalability.