Thomas' Notes
Contents:
Introduction
Software Requirements
Infrastructure
Application Platform
Docker
Kubernetes
Ansible
JavaScript
Java
Python
Enterprise Integration
Introduction
Enterprise Integration Concepts
Multi-region Active-Active Architecture
REST APIs
Remote Procedure Calls
Kafka
RabbitMQ Concepts
DevOps
IT Security
Artificial Intelligence
Data
Project Management
Non Technical Stuff
Thomas' Notes
Enterprise Integration
Enterprise Integration
Contents:
Introduction
Why Use Messaging?
Asynchronous Messaging
Challenges of Asynchronous Messaging
Publish/Subscribe Subscriptions
Integration Challenges
Takeaways
Enterprise Integration Concepts
Common Enterprise Integration Projects
Common Messaging System Features
Multi-region Active-Active Architecture
Introduction to Multiple Region Architecture
Oracle MySQL Group Replication
The Cassandra NoSQL Distributed Database
REST APIs
Guiding Principles for REST
Disadvantages of REST
REST Concepts
Remote Procedure Calls
Kafka
Kafka Concepts
Why Kafka?
Kafka Consumers and Consumer Groups
RabbitMQ Concepts