To study

From campisano.org
Jump to: navigation, search

Organization

Scrum

Jira

Architecture

Microservices

Service Discovery

Async communication

Message Brooker

Message Streams

Kafka vs Kinesis


Service Mesh

Envoy

Istio Service Mesh architecture

Containers

Big Data

Hadoop

Kafka

ElasticSearch

Serialization

Protobuf

  • Google
  • open source,
  • written in c++
  • supports {C++, Java, Python, Javascript} plust thrd third-party
  • smallER, fastER, IDL-to-code-generation

Thrift

  • Apache
  • open source
  • written in c++
  • supports {C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi}, RPC
  • small, fast, IDL-to-code-generation

Avro

  • Apache
  • open source
  • written in java
  • supports {Java, C, C++, C#, Python, Ruby}
  • interoperability (Binary or JSON, read and write Protobuf and Thirft), JSON schema, does not need to be generated, RPC, splitable by hadoop mapreduce

Infra

AWS

Java

Jamal

Cloud Computing

Infrastructure as Code

Continuous Delivery and Continuous Deployment

Tests

Devops

Software Architecture

Others