Published onNovember 29, 2023Data Storage and IndexingB-TreesBloom-FiltersDatabasesIndexingLSM-TreesSSTablesSoftware-EngineeringStorage-EnginesSystem-ArchitectureSystem-DesignPart 2 of my DDIA series. Let's dig into how Databases store and index our data.Read more →
Published onNovember 1, 2023Availability, Scalability, and MaintainabilityAvailabilityReliabilityDistributed-SystemsMaintainabilityScalingSoftware-EngineeringSystem-ArchitectureSystem-DesignFirst post in my series synopsizing the book Designing Data-Intensive Applications. Today we generalize scaling and maintaining reliable systems.Read more →
Published onOctober 22, 2023The Cache Storage LayerDistributed-SystemsMemcachedRedisCacheCloudAWSCost-ManagementState-ManagementStreamingIf your cache is shrinking your cash quicker than your response times, consider a hybrid approach.Read more →
Published onNovember 19, 2020Music VideoNew-Retro-WaveSynthwaveElectronicVideoCreativeMusicCheck out my latest music video, "Masked"Read more →
Published onNovember 8, 2020Synthwave AlbumNew-Retro-WaveSynthwaveElectronicCreativeMusicCheck out my new synthwave album, "Masked"Read more →