Fabien TownsendThe Evolution of Relational Databases: A Foundation of Consistency and DurabilityThe whole idea of databases came up because we needed a good way to keep our data organized. As time went on, we figured out how to tailor…Dec 12, 2023Dec 12, 2023
Fabien TownsendinAWS in Plain English4 Places Where You Can Cache Your Data to Optimize Your SystemCaching plays a pivotal role in enhancing the performance of systems by storing frequently accessed data. However, the decision to…Dec 4, 2023Dec 4, 2023
Fabien TownsendinAWS in Plain EnglishScaling Cache for Efficient Data ManagementCaching plays a crucial role in optimizing data retrieval processes, often situated between APIs and databases. It helps improve response…Nov 28, 2023Nov 28, 2023
Fabien TownsendinAWS in Plain EnglishUnlocking Performance: The Power of Caching with AWS ElastiCache and Amazon File CacheIn the ever-evolving landscape of software development, optimizing performance is a perpetual pursuit. One powerful technique that…Nov 23, 2023Nov 23, 2023
Fabien TownsendSystem Design and Asynchronous ProcessingWhat is an asynchronous process? And how it can improve your system. A way to describe it as follows:Nov 15, 2023Nov 15, 2023
Fabien TownsendinAWS in Plain EnglishAsynchronous Communication: Exploring Pub/Sub with AWS SNSIntroductionNov 12, 2023Nov 12, 2023
Fabien TownsendinAWS in Plain EnglishWhy would you use Message Streams such as AWS Kinesis over Message Brokers such as AWS SQS?In the dynamic landscape of modern cloud-based applications, efficient handling of message streams is crucial for maintaining consistency…Nov 10, 2023Nov 10, 2023
Fabien TownsendinAWS in Plain EnglishUnderstanding Message Brokers and QueuesMessage brokers and queues play a crucial role in modern software architecture, enabling asynchronous communication between different…Nov 6, 2023Nov 6, 2023
Fabien TownsendSet up your local Solidity environment and give yourself 10k EthereumWith this blog post, I’ll help you to set up your local Solidity environment step-by-step and get Ethereum for your wallet so that you can…Oct 14, 2021Oct 14, 2021
Fabien TownsendHow to setup and run your first Ethereum smart contract testIn a few steps, we will set up a project and run its first tests.Sep 18, 2021Sep 18, 2021