Multiple Layers of Caching

I purchased a domain, backendology.com! Check out this same blog post there: https://backendology.com/2018/08/27/multiple-layers-caching/ Caching is one of my favorite topics in technology. I've been fortunate enough to approach this problem from both a hardware and software perspective. This blog post will cover some of the basics of caching, yet focus on the importance of having... Continue Reading →

Microservices: Are We Making a Huge Mistake?

I purchased a domain, backendology.com! Check out this same blog post there: http://backendology.com/2018/08/21/microservices-huge-mistake/ There is a clear trend in the software industry moving away from large, monolithic systems to fine-grained services known as "microservices." While compelling, microservices introduce their own set of challenges and fallacies. This post considers the benefits and drawbacks of a microservices... Continue Reading →

Top 10 Books for New Software Engineers

I'm excited to share my top ten list of books new Software Engineers should invest in reading! These books have proved foundational in helping me transition from student to developer and deepen my skills. First, a disclaimer: there are some great books missing from this list because I haven't read them yet. I want this... Continue Reading →

What This Blog is All About

"Backended"? There are only two hard things in Computer Science: cache invalidation and naming things (Phil Karlton). Or, my favorite variant: There are only two hard things in Computer Science: cache invalidation, naming things, and off by one errors (Unknown) Naming is hard. Backended isn't a real word. "Back ended" and its hyphened form "back-ended"... Continue Reading →

Create a website or blog at WordPress.com

Up ↑

Design a site like this with WordPress.com
Get started