Tag: Event driven
Mastering AWS Kinesis data streams
Posted on July 14, 2020, Level advanced Resource Length long
An article by Anahit Pogosova in which she describes how she has been working with AWS Kinesis Data Streams for several years, dealing with over 0.5TB of streaming data per day. Rather than telling you about all the reasons why you should use Kinesis Data Streams (plenty is written on that subject), she will talk about the things you should know when working with the service.
Event-driven servers: An Intuitive Study
Posted on March 4, 2020, Level intermediate Resource Length medium
James Lim out together this piece about short explainer of event-driven servers, intended to help readers gain an intuitive understanding of event loops.
How to: Kubernetes for cheap on Google Cloud
Posted on February 16, 2020, Level intermediate Resource Length long
Niko Kosonen published this step by step tutorial how to run Kubernetes on two micro instances on Google Kubernetes Engine (GKE) without external load balancers. Cluster setup from scratch.
A serverless journey begins with several first steps, actually
Posted on February 15, 2020, Level beginner Resource Length short
AWS serverless expert explains what you need to know before launching a serverless pilot. By Joe McKendrick.
Best practices for event-driven microservice architecture
Posted on February 14, 2020, Level intermediate Resource Length medium
While you might have used REST as your service communications layer in the past, more and more projects are moving to an event-driven architecture. Let's dive into the pros and cons of this popular architecture, some of the key design choices it entails, and common anti-patterns. By Jason Skowronski.
The potential for using Service Mesh for Event-Driven Messaging
Posted on May 16, 2019, Level intermediate Resource Length medium
Kasun Indrasiri provides article full of insights into potential new use for Service Mesh. The current popular implementations of service meshes (Istio, Linkerd, Consul Connect, etc.) only cater to the request-response style synchronous communication between microservices.
Introduction to message brokers -- Apache Kafka vs. RabbitMQ
Posted on May 8, 2019, Level intermediate Resource Length long
If you're looking for a message broker for your next project, read on to get an overview of to of the most popular open source solutions out there. Introduction by Vitaliy Samofal.
Event Sourcing made Simple
Posted on May 18, 2018, Level intermediate Resource Length medium
Neat article by Philippe Creux, Ruby and Rails developer at kickstarter, about implementation a minimal event sourcing framework at Kickstarter to power d.rip. Event Sourcing is to data what Git is to code. It's simple and it has made their life so much better! Read on!
Resiliency in distributed systems
Posted on May 15, 2018, Level beginner Resource Length long
Rajeev Bharshetty neat article about why we need consider resiliency in software development. Resiliency of a system is directly proportional to its up-time and availability. The more resilient the systems, the more available it is to serve users.
Developing a deeper understanding of Apache Kafka architecture
Posted on May 1, 2018, Level beginner Resource Length short
Insidebigdata team wrote this article in which they provide 30,000 feet overview of Apache Kafka architecture. Kafka, the distributed streaming platform, features an architecture that provides application messaging that is very clear.
Event-driven architecture is not just about events!
Posted on February 21, 2018, Level beginner Resource Length medium
Frans van Buul another look at event-driven architecture for a perspective you might not have seen to learn about messaging patterns, coupling, and more. Author has seen some stuff happening in this area which he believes to represent an anti-pattern.
Event-driven architectures & AsyncAPI
Posted on February 6, 2018, Level beginner Resource Length short
Fran Mendez article about event-driven architecture. Engineers, often forget that APIs are not just HTTP APIs. API stands for "Application Programming Interface". It's exactly the "Interface" where author wants to focus.