Paper Notes: Amazon Aurora – Design Considerations for High Throughput Cloud-Native Relational Databases – Distributed Computing Musings
System Architecture
Introduction to Software Architecture with Actors: Part 3 — On Simple Systems
After having looked into the ways events are processed inside individual actors, it is time to try combining several actors (or splitting…
Decentraland's Catalyst: Using WebRTC for Live Metaverse Interactions
Which components should be decentralized, and to what extent?
The Open Closed Principle and Planned Extension Points
The Open-Closed Principle can be a challenging concept to grasp, but I’ve found it to be easier to understand when utilizing another…
Leave Copilot Aside. Build Your Own Code Generation Web Playground
A weekend project coming to life
Use On-conflict to Upsert in PostgreSQL - Jon Meyers
What Is Microservices Architecture?
Microservices architecture is game changing, allowing development teams to work independently and at cloud native scale.
Architecture and Design Considerations for Platform Engineering Teams
What exactly is a platform? Is it an internal developer platform, a developer self-service portal or simply a developer onboarding tool?
How DoorDash Designed a Successful Write-Heavy Scalable and Reliable Inventory Platform
Keeping billions of items up to date requires a reliable write-heavy inventory platform. Learn how we built this system with Cockroach DB
Consistent hashing algorithm - High Scalability -
This is a guest article by NK . You can view the original article Consistent hashing explain...
Role-Based Access Control: Five Common Authorization Patterns
We start with the simplest IDP-based RBAC, and culminate in a combination of group-based RBAC with fine-grained permissions and fine-grained resources.
Techniques for Scaling Applications with a Database
Scaling is one of the hardest tasks to accomplish with a database. This article explains how scaling works, under the hood.
Dynamic Data Masking | ShardingSphere 5.3.1 Deep Dive
With increased focus placed on user data protection and the introduction of privacy laws or data protection regulations such as GDPR…
Four Ways to Build Web Apps
Intro This is my opinionated list of four approaches to building websites and web applications. Publicly hosted on the internet, serving HTML, CSS, JavaScript, images, etc over HTTP.
#1: Hugo Static Sites + Progressive Web Apps Static websites are boring. Vendors rarely talk about them because the margins are miniscule compared to flashy, compute-heavy services. It is seen as a table stakes offering. Though they have received more attention during the “JAM Stack” trend, my position is that they are still underappreciated and underutilized.
📢Stop adding API_KEY to tutorials. Do this...
There are so many tutorials out there that add API_KEY to code.
And some other people now use their keys. Don't do that again.
📢 Do this instead 👇
const API_NAME = "myAPI";
const API_KEY = prompt ("Enter your API_KEY:");
This gives you the chance ...
The Mobile Challenge | Union Square Ventures
We are fascinated by the disruption underway in mobile applications. Carriers seem to have lost their role as gatekeepers for applications as smartphone
Pluralistic: Turbotax is blitzing Congress for the right to tax YOU (20 Feb 2023) – Pluralistic: Daily links from Cory Doctorow
Weather Machine
Rock solid weather API infrastructure for Planet Earth.
A short overview of Passkeys, and how to use them to secure your infra
A short overview of Passkeys, and how to use them to secure your infrastructure with Teleport.
Goodbye, passwords | 1Password
We’re all-in on passkeys, and we’re starting with 1Password.
Building the Amplidex; A GraphQL Powered Pokedex
Hello there! Welcome to the world of Amplication. My name is Michael; people refer to me as Amplication's Developer Advocate. Today, I want to show you how t...
Membrane framework
Reliable & scalable multimedia streaming framework for Elixir
An architecture for enforcing RBAC in a cloud storage system
A blog post that presents an architecture for enforcing access control policies in a cloud storage system.
Getting Started With WunderGraph: An API Gateway That Turns GraphQL Into RPC on the Fly
A comprehensive guide to WunderGraph, with a focus on its new TypeScript Operations feature — async resolvers for data fetching, with…
Buckle Up for a Dialogue with ChatGPT - An AI Perspective
Learn more about wireless technology and artificial intelligence in the latest installment of Extreme's tech experts talking to ChatGPT!
The need for a more semantic web
The web has come a long way. From the early static pages, through the evolution of reactivity, and towards the biggest knowledge pool for all of humanity.
Kubernetes as a platform vs. Kubernetes as an API | Amazon Web Services
Introduction What is Kubernetes? I have been working on this technology since the beginning and after 8 years, I’m still having a problem defining what it is. Some people define Kubernetes as a container orchestrator but does that definition capture the essence of Kubernetes? I don’t think so. In this post, I’d like to explore […]
Security at the Edge: Authentication and Authorization for APIs
With an API gateway, you can implement security measures at the edge while working toward a full zero-trust system.
HyperCard - Wikipedia
Portal vs. Platform: Why You Need to Think about Both
Portals matter, and they have an impact on the quality and usefulness of your platform, becoming part of the platform as they and the technology evolve.