Skip to content

Instantly share code, notes, and snippets.

View skleanthous's full-sized avatar
🗺️
Working on architecture of PVR at work, and working on BullOak on my free time

Savvas Kleanthous skleanthous

🗺️
Working on architecture of PVR at work, and working on BullOak on my free time
View GitHub Profile
@skleanthous
skleanthous / ParkingLot.cs
Created August 11, 2021 16:44
The parking lot implementation
using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Linq;
using EventStore.Client;
namespace BullOak.Repositories.EventStore.Test.Integration
{
internal record InspectionId(Guid Id);
internal record LicencePlate(string PlateNumber);
@skleanthous
skleanthous / service-checklist.md
Created September 12, 2016 18:02 — forked from acolyer/service-checklist.md
Internet Scale Services Checklist

Internet Scale Services Checklist

A checklist for designing and developing internet scale services, inspired by James Hamilton's 2007 paper "On Desgining and Deploying Internet-Scale Services."

Basic tenets

  • Does the design expect failures to happen regularly and handle them gracefully?
  • Have we kept things as simple as possible?